<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="common/css/sf.css" rel="stylesheet" type="text/css"/>
<title>索引</title>
</head>
<link href="common/jquery-ui/jquery-ui.css" rel="stylesheet">
<script src="common/jquery-ui/external/jquery/jquery.js"></script>
<script src="common/jquery-ui/jquery-ui.js"></script>
<script src="common/toggleproofs.js"></script>
<link href="common/css/plf.css" rel="stylesheet" type="text/css"/>

<body>

<div id="page">

<div id="header">
<a href='https://coq-zh.github.io/SF-zh/index.html'>
<img src='common/media/image/sf_logo_sm.png'></a>
</br><a href='index.html'>  <span class='booktitleinheader'>Volume 2: 编程语言基础</span><br></br>
<ul id='menu'>
   <a href='toc.html'><li class='section_name'>目录</li></a>
   <a href='coqindex.html'><li class='section_name'>索引</li></a>
   <a href='deps.html'><li class='section_name'>路线</li></a>
</ul>
</a></div>

<div id="main">

<table>
<tr>
<td>Global Index</td>
<td><a href="coqindex.html#global_A">A</a></td>
<td><a href="coqindex.html#global_B">B</a></td>
<td><a href="coqindex.html#global_C">C</a></td>
<td><a href="coqindex.html#global_D">D</a></td>
<td><a href="coqindex.html#global_E">E</a></td>
<td><a href="coqindex.html#global_F">F</a></td>
<td><a href="coqindex.html#global_G">G</a></td>
<td><a href="coqindex.html#global_H">H</a></td>
<td><a href="coqindex.html#global_I">I</a></td>
<td>J</td>
<td><a href="coqindex.html#global_K">K</a></td>
<td><a href="coqindex.html#global_L">L</a></td>
<td><a href="coqindex.html#global_M">M</a></td>
<td><a href="coqindex.html#global_N">N</a></td>
<td><a href="coqindex.html#global_O">O</a></td>
<td><a href="coqindex.html#global_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#global_R">R</a></td>
<td><a href="coqindex.html#global_S">S</a></td>
<td><a href="coqindex.html#global_T">T</a></td>
<td><a href="coqindex.html#global_U">U</a></td>
<td><a href="coqindex.html#global_V">V</a></td>
<td><a href="coqindex.html#global_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#global_Z">Z</a></td>
<td><a href="coqindex.html#global_:">:</a></td>
<td>_</td>
<td>(1911 entries)</td>
</tr>
<tr>
<td>Notation Index</td>
<td>A</td>
<td>B</td>
<td><a href="coqindex.html#notation_C">C</a></td>
<td>D</td>
<td>E</td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#notation_H">H</a></td>
<td><a href="coqindex.html#notation_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#notation_L">L</a></td>
<td>M</td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td><a href="coqindex.html#notation_R">R</a></td>
<td><a href="coqindex.html#notation_S">S</a></td>
<td><a href="coqindex.html#notation_T">T</a></td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td><a href="coqindex.html#notation_:">:</a></td>
<td>_</td>
<td>(132 entries)</td>
</tr>
<tr>
<td>Module Index</td>
<td>A</td>
<td>B</td>
<td><a href="coqindex.html#module_C">C</a></td>
<td><a href="coqindex.html#module_D">D</a></td>
<td><a href="coqindex.html#module_E">E</a></td>
<td><a href="coqindex.html#module_F">F</a></td>
<td><a href="coqindex.html#module_G">G</a></td>
<td><a href="coqindex.html#module_H">H</a></td>
<td><a href="coqindex.html#module_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#module_L">L</a></td>
<td>M</td>
<td><a href="coqindex.html#module_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#module_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#module_R">R</a></td>
<td><a href="coqindex.html#module_S">S</a></td>
<td><a href="coqindex.html#module_T">T</a></td>
<td><a href="coqindex.html#module_U">U</a></td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(65 entries)</td>
</tr>
<tr>
<td>Variable Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#variable_E">E</a></td>
<td>F</td>
<td>G</td>
<td>H</td>
<td>I</td>
<td>J</td>
<td>K</td>
<td>L</td>
<td>M</td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td>R</td>
<td>S</td>
<td>T</td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(7 entries)</td>
</tr>
<tr>
<td>Library Index</td>
<td>A</td>
<td><a href="coqindex.html#library_B">B</a></td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#library_E">E</a></td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#library_H">H</a></td>
<td>I</td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#library_L">L</a></td>
<td><a href="coqindex.html#library_M">M</a></td>
<td><a href="coqindex.html#library_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#library_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#library_R">R</a></td>
<td><a href="coqindex.html#library_S">S</a></td>
<td><a href="coqindex.html#library_T">T</a></td>
<td><a href="coqindex.html#library_U">U</a></td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(22 entries)</td>
</tr>
<tr>
<td>Constructor Index</td>
<td><a href="coqindex.html#constructor_A">A</a></td>
<td><a href="coqindex.html#constructor_B">B</a></td>
<td><a href="coqindex.html#constructor_C">C</a></td>
<td><a href="coqindex.html#constructor_D">D</a></td>
<td><a href="coqindex.html#constructor_E">E</a></td>
<td><a href="coqindex.html#constructor_F">F</a></td>
<td><a href="coqindex.html#constructor_G">G</a></td>
<td><a href="coqindex.html#constructor_H">H</a></td>
<td><a href="coqindex.html#constructor_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#constructor_L">L</a></td>
<td><a href="coqindex.html#constructor_M">M</a></td>
<td><a href="coqindex.html#constructor_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#constructor_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#constructor_R">R</a></td>
<td><a href="coqindex.html#constructor_S">S</a></td>
<td><a href="coqindex.html#constructor_T">T</a></td>
<td><a href="coqindex.html#constructor_U">U</a></td>
<td><a href="coqindex.html#constructor_V">V</a></td>
<td><a href="coqindex.html#constructor_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#constructor_Z">Z</a></td>
<td>_</td>
<td>(670 entries)</td>
</tr>
<tr>
<td>Lemma Index</td>
<td><a href="coqindex.html#lemma_A">A</a></td>
<td><a href="coqindex.html#lemma_B">B</a></td>
<td><a href="coqindex.html#lemma_C">C</a></td>
<td><a href="coqindex.html#lemma_D">D</a></td>
<td><a href="coqindex.html#lemma_E">E</a></td>
<td><a href="coqindex.html#lemma_F">F</a></td>
<td><a href="coqindex.html#lemma_G">G</a></td>
<td><a href="coqindex.html#lemma_H">H</a></td>
<td><a href="coqindex.html#lemma_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#lemma_L">L</a></td>
<td><a href="coqindex.html#lemma_M">M</a></td>
<td><a href="coqindex.html#lemma_N">N</a></td>
<td><a href="coqindex.html#lemma_O">O</a></td>
<td><a href="coqindex.html#lemma_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#lemma_R">R</a></td>
<td><a href="coqindex.html#lemma_S">S</a></td>
<td><a href="coqindex.html#lemma_T">T</a></td>
<td><a href="coqindex.html#lemma_U">U</a></td>
<td><a href="coqindex.html#lemma_V">V</a></td>
<td><a href="coqindex.html#lemma_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#lemma_Z">Z</a></td>
<td>_</td>
<td>(455 entries)</td>
</tr>
<tr>
<td>Axiom Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#axiom_E">E</a></td>
<td>F</td>
<td><a href="coqindex.html#axiom_G">G</a></td>
<td>H</td>
<td><a href="coqindex.html#axiom_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#axiom_L">L</a></td>
<td>M</td>
<td>N</td>
<td>O</td>
<td><a href="coqindex.html#axiom_P">P</a></td>
<td>Q</td>
<td>R</td>
<td><a href="coqindex.html#axiom_S">S</a></td>
<td><a href="coqindex.html#axiom_T">T</a></td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(11 entries)</td>
</tr>
<tr>
<td>Inductive Index</td>
<td><a href="coqindex.html#inductive_A">A</a></td>
<td><a href="coqindex.html#inductive_B">B</a></td>
<td><a href="coqindex.html#inductive_C">C</a></td>
<td><a href="coqindex.html#inductive_D">D</a></td>
<td><a href="coqindex.html#inductive_E">E</a></td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#inductive_H">H</a></td>
<td><a href="coqindex.html#inductive_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#inductive_L">L</a></td>
<td><a href="coqindex.html#inductive_M">M</a></td>
<td><a href="coqindex.html#inductive_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#inductive_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#inductive_R">R</a></td>
<td><a href="coqindex.html#inductive_S">S</a></td>
<td><a href="coqindex.html#inductive_T">T</a></td>
<td>U</td>
<td><a href="coqindex.html#inductive_V">V</a></td>
<td><a href="coqindex.html#inductive_W">W</a></td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(121 entries)</td>
</tr>
<tr>
<td>Section Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td><a href="coqindex.html#section_D">D</a></td>
<td><a href="coqindex.html#section_E">E</a></td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#section_H">H</a></td>
<td>I</td>
<td>J</td>
<td>K</td>
<td>L</td>
<td>M</td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td>R</td>
<td>S</td>
<td>T</td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(3 entries)</td>
</tr>
<tr>
<td>Abbreviation Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#abbreviation_E">E</a></td>
<td>F</td>
<td>G</td>
<td>H</td>
<td>I</td>
<td>J</td>
<td>K</td>
<td>L</td>
<td><a href="coqindex.html#abbreviation_M">M</a></td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td>R</td>
<td><a href="coqindex.html#abbreviation_S">S</a></td>
<td>T</td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(55 entries)</td>
</tr>
<tr>
<td>Definition Index</td>
<td><a href="coqindex.html#definition_A">A</a></td>
<td><a href="coqindex.html#definition_B">B</a></td>
<td><a href="coqindex.html#definition_C">C</a></td>
<td><a href="coqindex.html#definition_D">D</a></td>
<td><a href="coqindex.html#definition_E">E</a></td>
<td><a href="coqindex.html#definition_F">F</a></td>
<td>G</td>
<td><a href="coqindex.html#definition_H">H</a></td>
<td><a href="coqindex.html#definition_I">I</a></td>
<td>J</td>
<td><a href="coqindex.html#definition_K">K</a></td>
<td><a href="coqindex.html#definition_L">L</a></td>
<td><a href="coqindex.html#definition_M">M</a></td>
<td><a href="coqindex.html#definition_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#definition_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#definition_R">R</a></td>
<td><a href="coqindex.html#definition_S">S</a></td>
<td><a href="coqindex.html#definition_T">T</a></td>
<td>U</td>
<td><a href="coqindex.html#definition_V">V</a></td>
<td><a href="coqindex.html#definition_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#definition_Z">Z</a></td>
<td>_</td>
<td>(370 entries)</td>
</tr>
</table>
<hr/>
<h1>Global Index</h1>
<a name="global_A"></a><h2>A </h2>
<a href="PLF.Norm.html#abs">abs</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#abs">abs</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#abs">abs</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#abs_arrow">abs_arrow</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#abs_arrow">abs_arrow</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#aequiv">aequiv</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#aequiv_example">aequiv_example</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#aeval_weakening">aeval_weakening</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.RecordSub.html#afi_abs">afi_abs</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#afi_abs">afi_abs</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_abs">afi_abs</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#afi_app1">afi_app1</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#afi_app1">afi_app1</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_app1">afi_app1</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#afi_app2">afi_app2</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#afi_app2">afi_app2</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#afi_app2">afi_app2</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_fst">afi_fst</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_pair1">afi_pair1</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_pair2">afi_pair2</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#afi_proj">afi_proj</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#afi_rhead">afi_rhead</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#afi_rtail">afi_rtail</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#afi_snd">afi_snd</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_test0">afi_test0</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_test1">afi_test1</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_test1">afi_test1</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#afi_test2">afi_test2</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#afi_test2">afi_test2</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_test3">afi_test3</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#afi_var">afi_var</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_var">afi_var</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#afi_var">afi_var</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#always_loop_hoare">always_loop_hoare</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Norm.html#app">app</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#app">app</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#app">app</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#appears_free_in">appears_free_in</a> [inductive, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#appears_free_in">appears_free_in</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#appears_free_in">appears_free_in</a> [inductive, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Arrow">Arrow</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Arrow">Arrow</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#Arrow">Arrow</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Hoare.html#Assertion">Assertion</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#assert_implies">assert_implies</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.PE.html#assign">assign</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Assign">Assign</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#assigned">assigned</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Equiv.html#assign_aequiv">assign_aequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.PE.html#assign_removes">assign_removes</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare.html#assn_sub">assn_sub</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#assn_sub_example">assn_sub_example</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#assn_sub_example2">assn_sub_example2</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Smallstep.html#astep">astep</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Id">AS_Id</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Minus">AS_Minus</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Minus1">AS_Minus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Minus2">AS_Minus2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Mult">AS_Mult</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Mult1">AS_Mult1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Mult2">AS_Mult2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Plus">AS_Plus</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Plus1">AS_Plus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Plus2">AS_Plus2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Equiv.html#atrans_sound">atrans_sound</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#aval">aval</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#av_num">av_num</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="global_B"></a><h2>B </h2>
<a href="PLF.Sub.html#Base">Base</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Base">Base</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#bassn">bassn</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#bassn_eval_false">bassn_eval_false</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Equiv.html#bequiv">bequiv</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#bequiv_example">bequiv_example</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#bexp_eval_false">bexp_eval_false</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#bexp_eval_true">bexp_eval_true</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="Bib.html">Bib</a> [library]<br/>
<a href="PLF.PE.html#block">block</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#body">body</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Norm.html#Bool">Bool</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#Bool">Bool</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#Bool">Bool</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#bool_canonical">bool_canonical</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.LibTactics.html#boxer">boxer</a> [constructor, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#Boxer">Boxer</a> [inductive, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#bstep">bstep</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndFalse">BS_AndFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndStep">BS_AndStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndTrueFalse">BS_AndTrueFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndTrueStep">BS_AndTrueStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndTrueTrue">BS_AndTrueTrue</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_Eq">BS_Eq</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_Eq<sub>1</sub>">BS_Eq<sub>1</sub></a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_Eq<sub>2</sub>">BS_Eq<sub>2</sub></a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_LtEq">BS_LtEq</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_LtEq1">BS_LtEq1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_LtEq2">BS_LtEq2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_NotFalse">BS_NotFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_NotStep">BS_NotStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_NotTrue">BS_NotTrue</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Equiv.html#btrans_sound">btrans_sound</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Types.html#bvalue">bvalue</a> [inductive, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#bv_fls">bv_fls</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#bv_tru">bv_tru</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="global_C"></a><h2>C </h2>
<a href="PLF.Smallstep.html#C">C</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Sub.html#canonical_forms_of_arrow_types">canonical_forms_of_arrow_types</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#canonical_forms_of_arrow_types">canonical_forms_of_arrow_types</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#canonical_forms_of_Bool">canonical_forms_of_Bool</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#capprox">capprox</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#CAss_congruence">CAss_congruence</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#cequiv">cequiv</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.PE.html#ceval_extensionality">ceval_extensionality</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Equiv.html#CIf_congruence">CIf_congruence</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#CImp">CImp</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CAss">CImp.CAss</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CIf">CImp.CIf</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.cmultistep">CImp.cmultistep</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.com">CImp.com</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CPar">CImp.CPar</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CSeq">CImp.CSeq</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CSkip">CImp.CSkip</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.cstep">CImp.cstep</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_Ass">CImp.CS_Ass</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_AssStep">CImp.CS_AssStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_IfFalse">CImp.CS_IfFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_IfStep">CImp.CS_IfStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_IfTrue">CImp.CS_IfTrue</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_ParDone">CImp.CS_ParDone</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_Par1">CImp.CS_Par1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_Par2">CImp.CS_Par2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_SeqFinish">CImp.CS_SeqFinish</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_SeqStep">CImp.CS_SeqStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_While">CImp.CS_While</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CWhile">CImp.CWhile</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_body_n">CImp.par_body_n</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_body_n__Sn">CImp.par_body_n__Sn</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop">CImp.par_loop</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop_any_X">CImp.par_loop_any_X</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop_example_0">CImp.par_loop_example_0</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop_example_2">CImp.par_loop_example_2</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x">CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x">CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">CImp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::x_';;'_x">CImp.:::x_';;'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'PAR'_x_'WITH'_x_'END'">CImp.:::'PAR'_x_'WITH'_x_'END'</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'SKIP'">CImp.:::'SKIP'</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">CImp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'WHILE'_x_'DO'_x_'END'">CImp.:::'WHILE'_x_'DO'_x_'END'</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#closed">closed</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#closed_env">closed_env</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#cmin">cmin</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#cmin_minimal">cmin_minimal</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#COIND">COIND</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#Combined">Combined</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.C">Combined.C</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.fls">Combined.fls</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.P">Combined.P</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.step">Combined.step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_If">Combined.ST_If</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_IfFalse">Combined.ST_IfFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_IfTrue">Combined.ST_IfTrue</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_PlusConstConst">Combined.ST_PlusConstConst</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_Plus1">Combined.ST_Plus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_Plus2">Combined.ST_Plus2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.test">Combined.test</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.tm">Combined.tm</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.tru">Combined.tru</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.value">Combined.value</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.v_const">Combined.v_const</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.v_fls">Combined.v_fls</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.v_tru">Combined.v_tru</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Combined.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#compiler_is_correct">compiler_is_correct</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#compiler_is_correct_statement">compiler_is_correct_statement</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_1">congruence_demo_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_2">congruence_demo_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_3">congruence_demo_3</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_4">congruence_demo_4</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Equiv.html#congruence_example">congruence_example</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Sub.html#context">context</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#context">context</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#context">context</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#context_invariance">context_invariance</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#context_invariance">context_invariance</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#context_invariance">context_invariance</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#CSeq_congruence">CSeq_congruence</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#cstep">cstep</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_Ass">CS_Ass</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_AssStep">CS_AssStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_IfFalse">CS_IfFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_IfStep">CS_IfStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_IfTrue">CS_IfTrue</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_SeqFinish">CS_SeqFinish</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_SeqStep">CS_SeqStep</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_While">CS_While</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Equiv.html#ctrans_sound">ctrans_sound</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#CWhile_congruence">CWhile_congruence</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#c<sub>3</sub>">c<sub>3</sub></a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#c3_c4_different">c3_c4_different</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#c<sub>4</sub>">c<sub>4</sub></a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="global_D"></a><h2>D </h2>
<a href="PLF.Hoare2.html#DCAsgn">DCAsgn</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCIf">DCIf</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dcom">dcom</a> [inductive, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCPost">DCPost</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCPre">DCPre</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCSeq">DCSeq</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCSkip">DCSkip</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCWhile">DCWhile</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#decorated">decorated</a> [inductive, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#Decorated">Decorated</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec0">dec0</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec1">dec1</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec_correct">dec_correct</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec_while">dec_while</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec_while_correct">dec_while_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.UseAuto.html#DemoAbsurd1">DemoAbsurd1</a> [section, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_auto_absurd_1">demo_auto_absurd_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_auto_absurd_2">demo_auto_absurd_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.LibTactics.html#demo_clears_all_and_clears_but">demo_clears_all_and_clears_but</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.UseTactics.html#demo_false">demo_false</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseAuto.html#demo_false">demo_false</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseTactics.html#demo_false_arg">demo_false_arg</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_context_1">demo_hint_unfold_context_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_context_2">demo_hint_unfold_context_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_goal_1">demo_hint_unfold_goal_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_goal_2">demo_hint_unfold_goal_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseTactics.html#demo_tryfalse">demo_tryfalse</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Smallstep.html#deterministic">deterministic</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp">DeterministicImp</a> [module, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic">DeterministicImp.ceval_deterministic</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic'">DeterministicImp.ceval_deterministic'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic''">DeterministicImp.ceval_deterministic''</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic'''">DeterministicImp.ceval_deterministic'''</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic''''">DeterministicImp.ceval_deterministic''''</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Hoare2.html#dfib">dfib</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dfib_correct">dfib_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#div_mod_dec">div_mod_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#div_mod_dec_correct">div_mod_dec_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#done">done</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#dpow2_down">dpow2_down</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dpow2_down_correct">dpow2_down_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#drop">drop</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#duplicate_subst">duplicate_subst</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.LibTactics.html#dup_lemma">dup_lemma</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="global_E"></a><h2>E </h2>
<a href="PLF.PE.html#empty_pe_state">empty_pe_state</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#entry">entry</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Norm.html#env">env</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples">EqualityExamples</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.big_expression_using">EqualityExamples.big_expression_using</a> [axiom, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_applys_eq_1">EqualityExamples.demo_applys_eq_1</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_applys_eq_2">EqualityExamples.demo_applys_eq_2</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_applys_eq_3">EqualityExamples.demo_applys_eq_3</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_fequals">EqualityExamples.demo_fequals</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_substs">EqualityExamples.demo_substs</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.mult_0_plus">EqualityExamples.mult_0_plus</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.mult_0_plus'">EqualityExamples.mult_0_plus'</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.mult_0_plus''">EqualityExamples.mult_0_plus''</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseAuto.html#equality_by_auto">equality_by_auto</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma">equatesLemma</a> [section, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A0">equatesLemma.A0</a> [variable, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A1">equatesLemma.A1</a> [variable, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A2">equatesLemma.A2</a> [variable, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A3">equatesLemma.A3</a> [variable, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A4">equatesLemma.A4</a> [variable, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A5">equatesLemma.A5</a> [variable, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A6">equatesLemma.A6</a> [variable, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_0">equates_0</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_1">equates_1</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_2">equates_2</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_3">equates_3</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_4">equates_4</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_5">equates_5</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_6">equates_6</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="Equiv.html">Equiv</a> [library]<br/>
<a href="PLF.Equiv.html#equiv_classes">equiv_classes</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#eq'">eq'</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Hoare2.html#ev">ev</a> [inductive, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#eval">eval</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#evalF">evalF</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#evalF_eval">evalF_eval</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#eval_assign">eval_assign</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Smallstep.html#eval__multistep">eval__multistep</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare2.html#ev_SS">ev_SS</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#ev_0">ev_0</a> [constructor, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Sub.html#Examples">Examples</a> [module, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples">Examples</a> [module, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesInstantiations">ExamplesInstantiations</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesInstantiations.substitution_preserves_typing">ExamplesInstantiations.substitution_preserves_typing</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets">ExamplesLets</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_underscore">ExamplesLets.demo_lets_underscore</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_1">ExamplesLets.demo_lets_1</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_2">ExamplesLets.demo_lets_2</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_3">ExamplesLets.demo_lets_3</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_4">ExamplesLets.demo_lets_4</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_5">ExamplesLets.demo_lets_5</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.typing_inversion_var">ExamplesLets.typing_inversion_var</a> [axiom, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Sub.html#Examples.A">Examples.A</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.A">Examples.A</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.B">Examples.B</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.B">Examples.B</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.C">Examples.C</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.C">Examples.C</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.Employee">Examples.Employee</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.Float">Examples.Float</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.i">Examples.i</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.Integer">Examples.Integer</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.j">Examples.j</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.k">Examples.k</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.Person">Examples.Person</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.String">Examples.String</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.Student">Examples.Student</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_0">Examples.subtyping_example_0</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.subtyping_example_0">Examples.subtyping_example_0</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_1">Examples.subtyping_example_1</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.subtyping_example_1">Examples.subtyping_example_1</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_2">Examples.subtyping_example_2</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.subtyping_example_2">Examples.subtyping_example_2</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_3">Examples.subtyping_example_3</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_4">Examples.subtyping_example_4</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.sub_employee_person">Examples.sub_employee_person</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.sub_student_person">Examples.sub_student_person</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.TRcd_j">Examples.TRcd_j</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.TRcd_kj">Examples.TRcd_kj</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.x">Examples.x</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.x">Examples.x</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.y">Examples.y</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.y">Examples.y</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.z">Examples.z</a> [abbreviation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.z">Examples.z</a> [abbreviation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2">Examples2</a> [module, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples2">Examples2</a> [module, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.trcd_kj">Examples2.trcd_kj</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.typing_example_0">Examples2.typing_example_0</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.typing_example_1">Examples2.typing_example_1</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.typing_example_2">Examples2.typing_example_2</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions">ExAssertions</a> [module, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as1">ExAssertions.as1</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as2">ExAssertions.as2</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as3">ExAssertions.as3</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as4">ExAssertions.as4</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as5">ExAssertions.as5</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as6">ExAssertions.as6</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#extract">extract</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#extract_dec">extract_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#E_Const">E_Const</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#E_None">E_None</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Smallstep.html#E_Plus">E_Plus</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#E_Some">E_Some</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="global_F"></a><h2>F </h2>
<a href="PLF.HoareAsLogic.html#False_and_P_imp">False_and_P_imp</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Hoare2.html#fib">fib</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#fib_eqn">fib_eqn</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity">find_parity</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_correct">find_parity_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_correct'">find_parity_correct'</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_dec">find_parity_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_dec'">find_parity_dec'</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Typechecking.html#FirstTry">FirstTry</a> [module, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#FirstTry.type_check">FirstTry.type_check</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Types.html#fls">fls</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#fls">fls</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#fls">fls</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#fold_aexp_ex<sub>1</sub>">fold_aexp_ex<sub>1</sub></a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_aexp_ex<sub>2</sub>">fold_aexp_ex<sub>2</sub></a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_bexp_ex<sub>1</sub>">fold_bexp_ex<sub>1</sub></a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_bexp_ex<sub>2</sub>">fold_bexp_ex<sub>2</sub></a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_com_ex<sub>1</sub>">fold_com_ex<sub>1</sub></a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_aexp">fold_constants_aexp</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_aexp_sound">fold_constants_aexp_sound</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_bexp">fold_constants_bexp</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_bexp_sound">fold_constants_bexp_sound</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_com">fold_constants_com</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_com_sound">fold_constants_com_sound</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.RecordSub.html#free_in_context">free_in_context</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#free_in_context">free_in_context</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#free_in_context">free_in_context</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#fst">fst</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="global_G"></a><h2>G </h2>
<a href="PLF.UseTactics.html#GenExample">GenExample</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#GenExample.substitution_preserves_typing">GenExample.substitution_preserves_typing</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.PE.html#Goto">Goto</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.UseAuto.html#gt_not_le">gt_not_le</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="global_H"></a><h2>H </h2>
<a href="PLF.Norm.html#halts">halts</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#has_type">has_type</a> [inductive, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#has_type">has_type</a> [inductive, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#has_type">has_type</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#has_type">has_type</a> [inductive, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#has_type_not">has_type_not</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#has_type_1">has_type_1</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#has_type__wf">has_type__wf</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#Himp">Himp</a> [module, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp">Himp</a> [module, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CAsgn">Himp.CAsgn</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CAss">Himp.CAss</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.cequiv">Himp.cequiv</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.ceval">Himp.ceval</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.ceval">Himp.ceval</a> [inductive, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CHavoc">Himp.CHavoc</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CHavoc">Himp.CHavoc</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.CIf">Himp.CIf</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CIf">Himp.CIf</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.com">Himp.com</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.com">Himp.com</a> [inductive, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CSeq">Himp.CSeq</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CSeq">Himp.CSeq</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CSkip">Himp.CSkip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CSkip">Himp.CSkip</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.CWhile">Himp.CWhile</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CWhile">Himp.CWhile</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_Ass">Himp.E_Ass</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Ass">Himp.E_Ass</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Havoc">Himp.E_Havoc</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_IfFalse">Himp.E_IfFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_IfFalse">Himp.E_IfFalse</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_IfTrue">Himp.E_IfTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_IfTrue">Himp.E_IfTrue</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Seq">Himp.E_Seq</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_Seq">Himp.E_Seq</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_Skip">Himp.E_Skip</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Skip">Himp.E_Skip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_WhileFalse">Himp.E_WhileFalse</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_WhileFalse">Himp.E_WhileFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_WhileTrue">Himp.E_WhileTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_WhileTrue">Himp.E_WhileTrue</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.havoc_example1">Himp.havoc_example1</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.havoc_example2">Himp.havoc_example2</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.havoc_pre">Himp.havoc_pre</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.hoare_havoc">Himp.hoare_havoc</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.hoare_triple">Himp.hoare_triple</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.manual_grade_for_Check_rule_for_HAVOC">Himp.manual_grade_for_Check_rule_for_HAVOC</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pcopy">Himp.pcopy</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.ptwice">Himp.ptwice</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.ptwice_cequiv_pcopy">Himp.ptwice_cequiv_pcopy</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pXY">Himp.pXY</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pXY_cequiv_pYX">Himp.pXY_cequiv_pYX</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pYX">Himp.pYX</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p1">Himp.p1</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p1_may_diverge">Himp.p1_may_diverge</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p1_p2_equiv">Himp.p1_p2_equiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p2">Himp.p2</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p2_may_diverge">Himp.p2_may_diverge</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p3">Himp.p3</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p3_p4_inequiv">Himp.p3_p4_inequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p4">Himp.p4</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p5">Himp.p5</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p5_p6_equiv">Himp.p5_p6_equiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p6">Himp.p6</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">Himp.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">Himp.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [notation, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:x_';;'_x">Himp.::imp_scope:x_';;'_x</a> [notation, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'HAVOC'_x">Himp.::imp_scope:'HAVOC'_x</a> [notation, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'SKIP'">Himp.::imp_scope:'SKIP'</a> [notation, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">Himp.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [notation, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'WHILE'_x_'DO'_x_'END'">Himp.::imp_scope:'WHILE'_x_'DO'_x_'END'</a> [notation, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">Himp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::x_';;'_x">Himp.:::x_';;'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::x_'=['_x_']=>'_x">Himp.:::x_'=['_x_']=>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.:::x_'=['_x_']=>'_x">Himp.:::x_'=['_x_']=>'_x</a> [notation, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'HAVOC'_x">Himp.:::'HAVOC'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'SKIP'">Himp.:::'SKIP'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">Himp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'WHILE'_x_'DO'_x_'END'">Himp.:::'WHILE'_x_'DO'_x_'END'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#Himp2">Himp2</a> [module, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#Himp2.hoare_havoc_weakest">Himp2.hoare_havoc_weakest</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.UseAuto.html#HintsTransitivity">HintsTransitivity</a> [section, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="Hoare.html">Hoare</a> [library]<br/>
<a href="HoareAsLogic.html">HoareAsLogic</a> [library]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume">HoareAssertAssume</a> [module, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.assert_assume_differ">HoareAssertAssume.assert_assume_differ</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.assert_assume_example">HoareAssertAssume.assert_assume_example</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.assert_implies_assume">HoareAssertAssume.assert_implies_assume</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CAss">HoareAssertAssume.CAss</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CAssert">HoareAssertAssume.CAssert</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CAssume">HoareAssertAssume.CAssume</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.ceval">HoareAssertAssume.ceval</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CIf">HoareAssertAssume.CIf</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.com">HoareAssertAssume.com</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CSeq">HoareAssertAssume.CSeq</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CSkip">HoareAssertAssume.CSkip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CWhile">HoareAssertAssume.CWhile</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_Ass">HoareAssertAssume.E_Ass</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_AssertFalse">HoareAssertAssume.E_AssertFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_AssertTrue">HoareAssertAssume.E_AssertTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_Assume">HoareAssertAssume.E_Assume</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_IfFalse">HoareAssertAssume.E_IfFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_IfTrue">HoareAssertAssume.E_IfTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_SeqError">HoareAssertAssume.E_SeqError</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_SeqNormal">HoareAssertAssume.E_SeqNormal</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_Skip">HoareAssertAssume.E_Skip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_WhileFalse">HoareAssertAssume.E_WhileFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_WhileTrueError">HoareAssertAssume.E_WhileTrueError</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_WhileTrueNormal">HoareAssertAssume.E_WhileTrueNormal</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_asgn">HoareAssertAssume.hoare_asgn</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_consequence_post">HoareAssertAssume.hoare_consequence_post</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_consequence_pre">HoareAssertAssume.hoare_consequence_pre</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_if">HoareAssertAssume.hoare_if</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_seq">HoareAssertAssume.hoare_seq</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_skip">HoareAssertAssume.hoare_skip</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_triple">HoareAssertAssume.hoare_triple</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_while">HoareAssertAssume.hoare_while</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.RError">HoareAssertAssume.RError</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.result">HoareAssertAssume.result</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.RNormal">HoareAssertAssume.RNormal</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">HoareAssertAssume.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">HoareAssertAssume.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::x_';;'_x">HoareAssertAssume.:::x_';;'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::x_'=['_x_']=>'_x">HoareAssertAssume.:::x_'=['_x_']=>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'ASSERT'_x">HoareAssertAssume.:::'ASSERT'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'ASSUME'_x">HoareAssertAssume.:::'ASSUME'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'SKIP'">HoareAssertAssume.:::'SKIP'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">HoareAssertAssume.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'WHILE'_x_'DO'_x_'END'">HoareAssertAssume.:::'WHILE'_x_'DO'_x_'END'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="Hoare2.html">Hoare2</a> [library]<br/>
<a href="PLF.Hoare.html#hoare_asgn">hoare_asgn</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example1">hoare_asgn_example1</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example1'">hoare_asgn_example1'</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example3">hoare_asgn_example3</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example4">hoare_asgn_example4</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_fwd">hoare_asgn_fwd</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_fwd_exists">hoare_asgn_fwd_exists</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#hoare_asgn_weakest">hoare_asgn_weakest</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#hoare_consequence">hoare_consequence</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_consequence_post">hoare_consequence_post</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_consequence_pre">hoare_consequence_pre</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_if">hoare_if</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_post_true">hoare_post_true</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_pre_false">hoare_pre_false</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#hoare_proof">hoare_proof</a> [inductive, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#hoare_proof_complete">hoare_proof_complete</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#hoare_proof_sound">hoare_proof_sound</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Hoare.html#hoare_seq">hoare_seq</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_skip">hoare_skip</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_triple">hoare_triple</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_while">hoare_while</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Asgn">H_Asgn</a> [constructor, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Consequence">H_Consequence</a> [constructor, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Consequence_post">H_Consequence_post</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Consequence_pre">H_Consequence_pre</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_If">H_If</a> [constructor, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Post_True_deriv">H_Post_True_deriv</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Pre_False_deriv">H_Pre_False_deriv</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Seq">H_Seq</a> [constructor, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Skip">H_Skip</a> [constructor, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_While">H_While</a> [constructor, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<br/><br/><a name="global_I"></a><h2>I </h2>
<a href="PLF.Equiv.html#identity_assignment">identity_assignment</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.PE.html#If">If</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.LibTactics.html#iff_intro_swap">iff_intro_swap</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Equiv.html#iff_trans">iff_trans</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>">If<sub>1</sub></a> [module, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CAss">If<sub>1</sub>.CAss</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.ceval">If<sub>1</sub>.ceval</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CIf">If<sub>1</sub>.CIf</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CIf1">If<sub>1</sub>.CIf1</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.com">If<sub>1</sub>.com</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CSeq">If<sub>1</sub>.CSeq</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CSkip">If<sub>1</sub>.CSkip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CWhile">If<sub>1</sub>.CWhile</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_Ass">If<sub>1</sub>.E_Ass</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_IfFalse">If<sub>1</sub>.E_IfFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_IfTrue">If<sub>1</sub>.E_IfTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_Seq">If<sub>1</sub>.E_Seq</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_Skip">If<sub>1</sub>.E_Skip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_WhileFalse">If<sub>1</sub>.E_WhileFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_WhileTrue">If<sub>1</sub>.E_WhileTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.hoare_if1_good">If<sub>1</sub>.hoare_if1_good</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.hoare_triple">If<sub>1</sub>.hoare_triple</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">If<sub>1</sub>.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">If<sub>1</sub>.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:x_';;'_x">If<sub>1</sub>.::imp_scope:x_';;'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'IF<sub>1</sub>'_x_'THEN'_x_'FI'">If<sub>1</sub>.::imp_scope:'IF<sub>1</sub>'_x_'THEN'_x_'FI'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'SKIP'">If<sub>1</sub>.::imp_scope:'SKIP'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">If<sub>1</sub>.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'WHILE'_x_'DO'_x_'END'">If<sub>1</sub>.::imp_scope:'WHILE'_x_'DO'_x_'END'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.:::x_'=['_x_']=>'_x">If<sub>1</sub>.:::x_'=['_x_']=>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#if_example">if_example</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_correct">if_minus_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_dec">if_minus_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#if_minus_plus">if_minus_plus</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_plus_com">if_minus_plus_com</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_plus_correct">if_minus_plus_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_plus_dec">if_minus_plus_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#inb">inb</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#inbP">inbP</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.LibTactics.html#induct_height_max2">induct_height_max2</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Equiv.html#inequiv_exercise">inequiv_exercise</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#inj_pair2">inj_pair2</a> [axiom, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Norm.html#instantiation">instantiation</a> [inductive, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#instantiation_domains_match">instantiation_domains_match</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#instantiation_drop">instantiation_drop</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#instantiation_env_closed">instantiation_env_closed</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#instantiation_R">instantiation_R</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples">IntrovExamples</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.ceval_deterministic">IntrovExamples.ceval_deterministic</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.ceval_deterministic'">IntrovExamples.ceval_deterministic'</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.dist_exists_or">IntrovExamples.dist_exists_or</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.exists_impl">IntrovExamples.exists_impl</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples">InvertsExamples</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.ceval_deterministic">InvertsExamples.ceval_deterministic</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.ceval_deterministic'">InvertsExamples.ceval_deterministic'</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.skip_left">InvertsExamples.skip_left</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.skip_left'">InvertsExamples.skip_left'</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.typing_nonexample_1">InvertsExamples.typing_nonexample_1</a> [definition, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Types.html#iszro">iszro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare2.html#is_wp">is_wp</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#is_wp_example">is_wp_example</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="global_K"></a><h2>K </h2>
<a href="PLF.PE.html#keval">keval</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#keval_example">keval_example</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="global_L"></a><h2>L </h2>
<a href="PLF.UseAuto.html#le_gt_false">le_gt_false</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#le_not_gt">le_not_gt</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="LibTactics.html">LibTactics</a> [library]<br/>
<a href="PLF.LibTactics.html#LibTacticsCompatibility">LibTacticsCompatibility</a> [module, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Norm.html#lookup">lookup</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#lookup_field_in_value">lookup_field_in_value</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.PE.html#Loop">Loop</a> [module, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#loop">loop</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.ceval_count">Loop.ceval_count</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.ceval_count_complete">Loop.ceval_count_complete</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.ceval_count_sound">Loop.ceval_count_sound</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'Ass">Loop.E'Ass</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'IfFalse">Loop.E'IfFalse</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'IfTrue">Loop.E'IfTrue</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'Seq">Loop.E'Seq</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'Skip">Loop.E'Skip</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'WhileFalse">Loop.E'WhileFalse</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'WhileTrue">Loop.E'WhileTrue</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_AssDynamic">Loop.PE_AssDynamic</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_AssStatic">Loop.PE_AssStatic</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_ceval_count">Loop.pe_ceval_count</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_ceval_count_intro">Loop.pe_ceval_count_intro</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_ceval_count_le">Loop.pe_ceval_count_le</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com">Loop.pe_com</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_compare_nil_lookup">Loop.pe_compare_nil_lookup</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_compare_nil_update">Loop.pe_compare_nil_update</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com_complete">Loop.pe_com_complete</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com_correct">Loop.pe_com_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com_sound">Loop.pe_com_sound</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_If">Loop.PE_If</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_IfFalse">Loop.PE_IfFalse</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_IfTrue">Loop.PE_IfTrue</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example1">Loop.pe_loop_example1</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example2">Loop.pe_loop_example2</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example3">Loop.pe_loop_example3</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example4">Loop.pe_loop_example4</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_Seq">Loop.PE_Seq</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_Skip">Loop.PE_Skip</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_While">Loop.PE_While</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFalse">Loop.PE_WhileFalse</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFixed">Loop.PE_WhileFixed</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFixedEnd">Loop.PE_WhileFixedEnd</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFixedLoop">Loop.PE_WhileFixedLoop</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileTrue">Loop.PE_WhileTrue</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.square_loop">Loop.square_loop</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.:::x_'/'_x_'/'_x_'/'_x_'\\'_x_'#'_x">Loop.:::x_'/'_x_'/'_x_'/'_x_'\\'_x_'#'_x</a> [notation, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.:::x_'/'_x_'\\'_x_'#'_x">Loop.:::x_'/'_x_'\\'_x_'#'_x</a> [notation, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.:::x_'/'_x_'\\'_x_'/'_x_'/'_x">Loop.:::x_'/'_x_'\\'_x_'/'_x_'/'_x</a> [notation, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Equiv.html#loop_unrolling">loop_unrolling</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#ltac_database">ltac_database</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_database_provide">ltac_database_provide</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_database_token">ltac_database_token</a> [constructor, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#Ltac_database_token">Ltac_database_token</a> [inductive, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_goal_to_discard">ltac_goal_to_discard</a> [inductive, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_goal_to_discard_intro">ltac_goal_to_discard_intro</a> [constructor, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_int_to_nat">ltac_int_to_nat</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_Mark">ltac_Mark</a> [inductive, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_mark">ltac_mark</a> [constructor, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_No_arg">ltac_No_arg</a> [inductive, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_no_arg">ltac_no_arg</a> [constructor, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something">ltac_something</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something_eq">ltac_something_eq</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something_hide">ltac_something_hide</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something_show">ltac_something_show</a> [lemma, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_tag_subst">ltac_tag_subst</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_to_generalize">ltac_to_generalize</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_Wild">ltac_Wild</a> [inductive, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_wild">ltac_wild</a> [constructor, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_wilds">ltac_wilds</a> [constructor, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_Wilds">ltac_Wilds</a> [inductive, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>1</sub>">l<sub>1</sub></a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>2</sub>">l<sub>2</sub></a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>3</sub>">l<sub>3</sub></a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>3</sub>'">l<sub>3</sub>'</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>4</sub>">l<sub>4</sub></a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="global_M"></a><h2>M </h2>
<a href="PLF.Sub.html#manual_grade_for_arrow_sub_wrong">manual_grade_for_arrow_sub_wrong</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_check_defn_of_slow_assignment_dec">manual_grade_for_check_defn_of_slow_assignment_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#manual_grade_for_combined_properties">manual_grade_for_combined_properties</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_factorial">manual_grade_for_decorations_in_factorial</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_if_minus_plus_reloaded">manual_grade_for_decorations_in_if_minus_plus_reloaded</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_Min_Hoare">manual_grade_for_decorations_in_Min_Hoare</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_slow_assignment">manual_grade_for_decorations_in_slow_assignment</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_two_loops">manual_grade_for_decorations_in_two_loops</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Equiv.html#manual_grade_for_equiv_classes">manual_grade_for_equiv_classes</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#manual_grade_for_eval__multistep_inf">manual_grade_for_eval__multistep_inf</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_factorial_dec">manual_grade_for_factorial_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_finish_preservation_informal">manual_grade_for_finish_preservation_informal</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_finish_progress_informal">manual_grade_for_finish_progress_informal</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoarestate1">manual_grade_for_hoarestate1</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_asgn_examples">manual_grade_for_hoare_asgn_examples</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_asgn_examples_2">manual_grade_for_hoare_asgn_examples_2</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_asgn_wrong">manual_grade_for_hoare_asgn_wrong</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_repeat">manual_grade_for_hoare_repeat</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_if1_hoare">manual_grade_for_if1_hoare</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Norm.html#manual_grade_for_norm">manual_grade_for_norm</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#manual_grade_for_norm_fail">manual_grade_for_norm_fail</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_pair_permutation">manual_grade_for_pair_permutation</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_products">manual_grade_for_products</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_prog_pres_bigstep">manual_grade_for_prog_pres_bigstep</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_proper_subtypes">manual_grade_for_proper_subtypes</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#manual_grade_for_rcd_types_match_informal">manual_grade_for_rcd_types_match_informal</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_remove_predzro">manual_grade_for_remove_predzro</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_smallest_1">manual_grade_for_smallest_1</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_smallest_2">manual_grade_for_smallest_2</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_small_large_1">manual_grade_for_small_large_1</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_small_large_2">manual_grade_for_small_large_2</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_small_large_4">manual_grade_for_small_large_4</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_subject_expansion">manual_grade_for_subject_expansion</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_subtype_concepts_tf">manual_grade_for_subtype_concepts_tf</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_subtype_instances_tf_2">manual_grade_for_subtype_instances_tf_2</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_subtype_order">manual_grade_for_subtype_order</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_variations">manual_grade_for_variations</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_variation1">manual_grade_for_variation1</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_variation2">manual_grade_for_variation2</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="MoreStlc.html">MoreStlc</a> [library]<br/>
<a href="PLF.Norm.html#msubst">msubst</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_abs">msubst_abs</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_app">msubst_app</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_closed">msubst_closed</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_preserves_typing">msubst_preserves_typing</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_R">msubst_R</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_var">msubst_var</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#multi">multi</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#multistep">multistep</a> [abbreviation, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#multistep">multistep</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#multistep_App2">multistep_App2</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#multistep_congr_1">multistep_congr_1</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multistep_congr_2">multistep_congr_2</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#multistep_preserves_R">multistep_preserves_R</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#multistep_preserves_R'">multistep_preserves_R'</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#multistep__eval">multistep__eval</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multi_R">multi_R</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multi_refl">multi_refl</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multi_step">multi_step</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multi_trans">multi_trans</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#mupdate">mupdate</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#mupdate_drop">mupdate_drop</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#mupdate_lookup">mupdate_lookup</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseAuto.html#myFact">myFact</a> [definition, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="global_N"></a><h2>N </h2>
<a href="PLF.UseTactics.html#NaryExamples">NaryExamples</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#NaryExamples.demo_branch">NaryExamples.demo_branch</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#NaryExamples.demo_splits">NaryExamples.demo_splits</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Types.html#Nat">Nat</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#nat_canonical">nat_canonical</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.UseAuto.html#nat_le_refl">nat_le_refl</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#negation_study_1">negation_study_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#negation_study_2">negation_study_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Smallstep.html#nf_is_value">nf_is_value</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#nf_same_as_value">nf_same_as_value</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="Norm.html">Norm</a> [library]<br/>
<a href="PLF.Norm.html#normalization">normalization</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#normalize_ex">normalize_ex</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normalize_ex'">normalize_ex'</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normalizing">normalizing</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normal_form">normal_form</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normal_forms_unique">normal_forms_unique</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normal_form_of">normal_form_of</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#nvalue">nvalue</a> [inductive, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#nv_scc">nv_scc</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#nv_zro">nv_zro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="global_O"></a><h2>O </h2>
<a href="PLF.UseAuto.html#omega_demo_1">omega_demo_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#omega_demo_2">omega_demo_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#omega_demo_3">omega_demo_3</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#omega_demo_4">omega_demo_4</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#order_matters_1">order_matters_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#order_matters_2">order_matters_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="global_P"></a><h2>P </h2>
<a href="PLF.Smallstep.html#P">P</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseAuto.html#P">P</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Norm.html#pair">pair</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Hoare2.html#parity">parity</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#parity">parity</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#parity_body">parity_body</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#parity_correct">parity_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#parity_dec">parity_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#parity_dec_correct">parity_dec_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#parity_eval">parity_eval</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#parity_ge_2">parity_ge_2</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#parity_label">parity_label</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#parity_lt_2">parity_lt_2</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PE.html">PE</a> [library]<br/>
<a href="PLF.PE.html#peval">peval</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_add">pe_add</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_add_correct">pe_add_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_aexp">pe_aexp</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_aexp_correct">pe_aexp_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_aexp_correct_weak">pe_aexp_correct_weak</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_AssDynamic">PE_AssDynamic</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_AssStatic">PE_AssStatic</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_bexp">pe_bexp</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_bexp_correct">pe_bexp_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_block">pe_block</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_block_correct">pe_block_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_block_example">pe_block_example</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_ceval">pe_ceval</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_ceval_intro">pe_ceval_intro</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com">pe_com</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare">pe_compare</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare_correct">pe_compare_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare_removes">pe_compare_removes</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare_update">pe_compare_update</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com_complete">pe_com_complete</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com_correct">pe_com_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com_sound">pe_com_sound</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_consistent">pe_consistent</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_consistent_update">pe_consistent_update</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_disagree_at">pe_disagree_at</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_disagree_domain">pe_disagree_domain</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_domain">pe_domain</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_example1">pe_example1</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_example2">pe_example2</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_example3">pe_example3</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_If">PE_If</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_IfFalse">PE_IfFalse</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_IfTrue">PE_IfTrue</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_lookup">pe_lookup</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_peval">pe_peval</a> [inductive, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_peval_intro">pe_peval_intro</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_program">pe_program</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_program_correct">pe_program_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_remove">pe_remove</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_removes">pe_removes</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_removes_correct">pe_removes_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_remove_correct">pe_remove_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_Seq">PE_Seq</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_Skip">PE_Skip</a> [constructor, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_state">pe_state</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_unique">pe_unique</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_unique_correct">pe_unique_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update">pe_update</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_consistent">pe_update_consistent</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_correct">pe_update_correct</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_update_add">pe_update_update_add</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_update_remove">pe_update_update_remove</a> [lemma, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#post">post</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="Postscript.html">Postscript</a> [library]<br/>
<a href="PLF.Hoare2.html#post_dec">post_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#pow2">pow2</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#pow2_le_1">pow2_le_1</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#pow2_plus_1">pow2_plus_1</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Types.html#prd">prd</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="Preface.html">Preface</a> [library]<br/>
<a href="PLF.Types.html#preservation">preservation</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#preservation">preservation</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#preservation">preservation</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#preservation">preservation</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences">PreservationProgressReferences</a> [module, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.nth_eq_last'">PreservationProgressReferences.nth_eq_last'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.preservation">PreservationProgressReferences.preservation</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.preservation'">PreservationProgressReferences.preservation'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.preservation_ref">PreservationProgressReferences.preservation_ref</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.progress">PreservationProgressReferences.progress</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc">PreservationProgressStlc</a> [module, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.preservation">PreservationProgressStlc.preservation</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.preservation'">PreservationProgressStlc.preservation'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.progress">PreservationProgressStlc.progress</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.progress'">PreservationProgressStlc.progress'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Types.html#preservation'">preservation'</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare2.html#pre_dec">pre_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#Prod">Prod</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#prog">prog</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#program">program</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.RecordSub.html#progress">progress</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#progress">progress</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#progress">progress</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Equiv.html#prog_a">prog_a</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_b">prog_b</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_c">prog_c</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_d">prog_d</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_e">prog_e</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_f">prog_f</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_g">prog_g</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_h">prog_h</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_i">prog_i</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="global_R"></a><h2>R </h2>
<a href="PLF.Norm.html#R">R</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#rcd_types_match">rcd_types_match</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#rcons">rcons</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RCons">RCons</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare2.html#real_fact">real_fact</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="Records.html">Records</a> [library]<br/>
<a href="RecordSub.html">RecordSub</a> [library]<br/>
<a href="PLF.RecordSub.html#record_tm">record_tm</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#record_ty">record_ty</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare2.html#reduce_to_zero'">reduce_to_zero'</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#reduce_to_zero_correct'">reduce_to_zero_correct'</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="References.html">References</a> [library]<br/>
<a href="PLF.Equiv.html#refl_aequiv">refl_aequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#refl_bequiv">refl_bequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#refl_cequiv">refl_cequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#relation">relation</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise">RepeatExercise</a> [module, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CAsgn">RepeatExercise.CAsgn</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.ceval">RepeatExercise.ceval</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CIf">RepeatExercise.CIf</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.com">RepeatExercise.com</a> [inductive, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CRepeat">RepeatExercise.CRepeat</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CSeq">RepeatExercise.CSeq</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CSkip">RepeatExercise.CSkip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CWhile">RepeatExercise.CWhile</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.ex1_repeat">RepeatExercise.ex1_repeat</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.ex1_repeat_works">RepeatExercise.ex1_repeat_works</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_Ass">RepeatExercise.E_Ass</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_IfFalse">RepeatExercise.E_IfFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_IfTrue">RepeatExercise.E_IfTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_Seq">RepeatExercise.E_Seq</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_Skip">RepeatExercise.E_Skip</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_WhileFalse">RepeatExercise.E_WhileFalse</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_WhileTrue">RepeatExercise.E_WhileTrue</a> [constructor, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.hoare_triple">RepeatExercise.hoare_triple</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">RepeatExercise.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::x_';;'_x">RepeatExercise.:::x_';;'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::x_'=['_x_']=>'_x">RepeatExercise.:::x_'=['_x_']=>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'REPEAT'_x_'UNTIL'_x_'END'">RepeatExercise.:::'REPEAT'_x_'UNTIL'_x_'END'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'SKIP'">RepeatExercise.:::'SKIP'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">RepeatExercise.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'WHILE'_x_'DO'_x_'END'">RepeatExercise.:::'WHILE'_x_'DO'_x_'END'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">RepeatExercise.:::'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.UseAuto.html#RingDemo">RingDemo</a> [module, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#RingDemo.ring_demo">RingDemo.ring_demo</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.LibTactics.html#rm">rm</a> [definition, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.RecordSub.html#rnil">rnil</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RNil">RNil</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#rproj">rproj</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RTcons">RTcons</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#rtcons">rtcons</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RTnil">RTnil</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#rtnil">rtnil</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#R_halts">R_halts</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#R_typable_empty">R_typable_empty</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="global_S"></a><h2>S </h2>
<a href="PLF.HoareAsLogic.html#sample_proof">sample_proof</a> [definition, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Types.html#scc">scc</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#scc_hastype_nat__hastype_nat">scc_hastype_nat__hastype_nat</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_0">search_depth_0</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_1">search_depth_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_3">search_depth_3</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_4">search_depth_4</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_5">search_depth_5</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics">Semantics</a> [module, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep_eval_ind">Semantics.multistep_eval_ind</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep__eval">Semantics.multistep__eval</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep__eval'">Semantics.multistep__eval'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep__eval''">Semantics.multistep__eval''</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Equiv.html#seq_assoc">seq_assoc</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#silly1">silly1</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#silly2">silly2</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#silly2_eassumption">silly2_eassumption</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#silly2_fixed">silly2_fixed</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1">SimpleArith1</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.step">SimpleArith1.step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.ST_PlusConstConst">SimpleArith1.ST_PlusConstConst</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.ST_Plus1">SimpleArith1.ST_Plus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.ST_Plus2">SimpleArith1.ST_Plus2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.test_step_1">SimpleArith1.test_step_1</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.test_step_2">SimpleArith1.test_step_2</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">SimpleArith1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith2">SimpleArith2</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith2.step_deterministic">SimpleArith2.step_deterministic</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith3">SimpleArith3</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith3.step_deterministic_alt">SimpleArith3.step_deterministic_alt</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample">SkipExample</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample.ceval_deterministic">SkipExample.ceval_deterministic</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample.demo_admits">SkipExample.demo_admits</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample.mult_plus_0">SkipExample.mult_plus_0</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Equiv.html#skip_left">skip_left</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#skip_right">skip_right</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare2.html#slow_assignment_dec">slow_assignment_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#slow_assignment_dec_correct">slow_assignment_dec_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="Smallstep.html">Smallstep</a> [library]<br/>
<a href="PLF.Norm.html#snd">snd</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseAuto.html#solved_by_jauto">solved_by_jauto</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_by_apply">solving_by_apply</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_by_eapply">solving_by_eapply</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_by_reflexivity">solving_by_reflexivity</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_goal">solving_conj_goal</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_hyp">solving_conj_hyp</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_hyp'">solving_conj_hyp'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_hyp_forall">solving_conj_hyp_forall</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_more">solving_conj_more</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_disj_goal">solving_disj_goal</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_disj_hyp">solving_disj_hyp</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_exists_goal">solving_exists_goal</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_exists_hyp">solving_exists_hyp</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_tauto">solving_tauto</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Types.html#some_term_is_stuck">some_term_is_stuck</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.UseTactics.html#SortExamples">SortExamples</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#SortExamples.ceval_deterministic">SortExamples.ceval_deterministic</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Types.html#soundness">soundness</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare2.html#sqrt_correct">sqrt_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#sqrt_dec">sqrt_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec">square_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec'">square_dec'</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec'_correct">square_dec'_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec_correct">square_dec_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_simpler_dec">square_simpler_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_simpler_dec_correct">square_simpler_dec_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#SS_Load">SS_Load</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Minus">SS_Minus</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Mult">SS_Mult</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Plus">SS_Plus</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Push">SS_Push</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#stack">stack</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#stack_multistep">stack_multistep</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#stack_step">stack_step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#stack_step_deterministic">stack_step_deterministic</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#step">step</a> [inductive, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#step">step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.RecordSub.html#step">step</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#step">step</a> [inductive, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#step">step</a> [inductive, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction">StepFunction</a> [module, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction.complete_stepf">StepFunction.complete_stepf</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction.sound_stepf">StepFunction.sound_stepf</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction.stepf">StepFunction.stepf</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Norm.html#step_deterministic">step_deterministic</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#step_deterministic">step_deterministic</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Smallstep.html#step_deterministic">step_deterministic</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_example1">step_example1</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_example1'">step_example1'</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_example1''">step_example1''</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_example1'''">step_example1'''</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_normalizing">step_normalizing</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#step_normal_form">step_normal_form</a> [abbreviation, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#step_normal_form">step_normal_form</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#step_normal_form">step_normal_form</a> [abbreviation, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#step_preserves_halting">step_preserves_halting</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#step_preserves_R">step_preserves_R</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#step_preserves_record_tm">step_preserves_record_tm</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#step_preserves_R'">step_preserves_R'</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#step__eval">step__eval</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Stlc.html#STLC">STLC</a> [module, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="Stlc.html">Stlc</a> [library]<br/>
<a href="PLF.StlcProp.html#STLCArith">STLCArith</a> [module, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.abs">STLCArith.abs</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.app">STLCArith.app</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.Arrow">STLCArith.Arrow</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.const">STLCArith.const</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.manual_grade_for_stlc_arith">STLCArith.manual_grade_for_stlc_arith</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.mlt">STLCArith.mlt</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.Nat">STLCArith.Nat</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.prd">STLCArith.prd</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.scc">STLCArith.scc</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.test0">STLCArith.test0</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.tm">STLCArith.tm</a> [inductive, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.ty">STLCArith.ty</a> [inductive, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.var">STLCArith.var</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker">STLCChecker</a> [module, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker.type_check">STLCChecker.type_check</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker.type_checking_complete">STLCChecker.type_checking_complete</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker.type_checking_sound">STLCChecker.type_checking_sound</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended">STLCExtended</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords">STLCExtendedRecords</a> [module, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.a">STLCExtendedRecords.a</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.A">STLCExtendedRecords.A</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.abs">STLCExtendedRecords.abs</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_abs">STLCExtendedRecords.afi_abs</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_app1">STLCExtendedRecords.afi_app1</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_app2">STLCExtendedRecords.afi_app2</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_proj">STLCExtendedRecords.afi_proj</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_rhead">STLCExtendedRecords.afi_rhead</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_rtail">STLCExtendedRecords.afi_rtail</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_var">STLCExtendedRecords.afi_var</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.app">STLCExtendedRecords.app</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.appears_free_in">STLCExtendedRecords.appears_free_in</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.Arrow">STLCExtendedRecords.Arrow</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.B">STLCExtendedRecords.B</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.Base">STLCExtendedRecords.Base</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.context">STLCExtendedRecords.context</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.context_invariance">STLCExtendedRecords.context_invariance</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.f">STLCExtendedRecords.f</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry">STLCExtendedRecords.FirstTry</a> [module, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.alist">STLCExtendedRecords.FirstTry.alist</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.Arrow">STLCExtendedRecords.FirstTry.Arrow</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.Base">STLCExtendedRecords.FirstTry.Base</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.TRcd">STLCExtendedRecords.FirstTry.TRcd</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.ty">STLCExtendedRecords.FirstTry.ty</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.free_in_context">STLCExtendedRecords.free_in_context</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.g">STLCExtendedRecords.g</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.has_type">STLCExtendedRecords.has_type</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.has_type__wf">STLCExtendedRecords.has_type__wf</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.i1">STLCExtendedRecords.i1</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.i2">STLCExtendedRecords.i2</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.k">STLCExtendedRecords.k</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.l">STLCExtendedRecords.l</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.lookup_field_in_value">STLCExtendedRecords.lookup_field_in_value</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.multistep">STLCExtendedRecords.multistep</a> [abbreviation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.preservation">STLCExtendedRecords.preservation</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.progress">STLCExtendedRecords.progress</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RCons">STLCExtendedRecords.RCons</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rcons">STLCExtendedRecords.rcons</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.record_tm">STLCExtendedRecords.record_tm</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.record_ty">STLCExtendedRecords.record_ty</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RNil">STLCExtendedRecords.RNil</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rproj">STLCExtendedRecords.rproj</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RTcons">STLCExtendedRecords.RTcons</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rtcons">STLCExtendedRecords.rtcons</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RTnil">STLCExtendedRecords.RTnil</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rtnil">STLCExtendedRecords.rtnil</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.step">STLCExtendedRecords.step</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.step_preserves_record_tm">STLCExtendedRecords.step_preserves_record_tm</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_AppAbs">STLCExtendedRecords.ST_AppAbs</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_App1">STLCExtendedRecords.ST_App1</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_App2">STLCExtendedRecords.ST_App2</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_ProjRcd">STLCExtendedRecords.ST_ProjRcd</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_Proj1">STLCExtendedRecords.ST_Proj1</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_Rcd_Head">STLCExtendedRecords.ST_Rcd_Head</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_Rcd_Tail">STLCExtendedRecords.ST_Rcd_Tail</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.subst">STLCExtendedRecords.subst</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.substitution_preserves_typing">STLCExtendedRecords.substitution_preserves_typing</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.tlookup">STLCExtendedRecords.tlookup</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.Tlookup">STLCExtendedRecords.Tlookup</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.tm">STLCExtendedRecords.tm</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.trnil">STLCExtendedRecords.trnil</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ty">STLCExtendedRecords.ty</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.typing_example_2">STLCExtendedRecords.typing_example_2</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.typing_nonexample">STLCExtendedRecords.typing_nonexample</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.typing_nonexample_2">STLCExtendedRecords.typing_nonexample_2</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_Abs">STLCExtendedRecords.T_Abs</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_App">STLCExtendedRecords.T_App</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_Proj">STLCExtendedRecords.T_Proj</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_RCons">STLCExtendedRecords.T_RCons</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_RNil">STLCExtendedRecords.T_RNil</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_Var">STLCExtendedRecords.T_Var</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.value">STLCExtendedRecords.value</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.var">STLCExtendedRecords.var</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.v_abs">STLCExtendedRecords.v_abs</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.v_rcons">STLCExtendedRecords.v_rcons</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.v_rnil">STLCExtendedRecords.v_rnil</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.weird_type">STLCExtendedRecords.weird_type</a> [definition, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.well_formed_ty">STLCExtendedRecords.well_formed_ty</a> [inductive, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfArrow">STLCExtendedRecords.wfArrow</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfBase">STLCExtendedRecords.wfBase</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfRCons">STLCExtendedRecords.wfRCons</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfRNil">STLCExtendedRecords.wfRNil</a> [constructor, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wf_rcd_lookup">STLCExtendedRecords.wf_rcd_lookup</a> [lemma, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [notation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::x_'&#x22A2;'_x_'&#x2208;'_x">STLCExtendedRecords.:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [notation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::'['_x_':='_x_']'_x">STLCExtendedRecords.:::'['_x_':='_x_']'_x</a> [notation, in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.abs">STLCExtended.abs</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_abs">STLCExtended.afi_abs</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_app1">STLCExtended.afi_app1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_app2">STLCExtended.afi_app2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_case0">STLCExtended.afi_case0</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_case1">STLCExtended.afi_case1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_case2">STLCExtended.afi_case2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_cons1">STLCExtended.afi_cons1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_cons2">STLCExtended.afi_cons2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_inl">STLCExtended.afi_inl</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_inr">STLCExtended.afi_inr</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_lcase1">STLCExtended.afi_lcase1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_lcase2">STLCExtended.afi_lcase2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_lcase3">STLCExtended.afi_lcase3</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_mult1">STLCExtended.afi_mult1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_mult2">STLCExtended.afi_mult2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_pred">STLCExtended.afi_pred</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_succ">STLCExtended.afi_succ</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_test01">STLCExtended.afi_test01</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_test02">STLCExtended.afi_test02</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_test03">STLCExtended.afi_test03</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_var">STLCExtended.afi_var</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.app">STLCExtended.app</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.appears_free_in">STLCExtended.appears_free_in</a> [inductive, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Arrow">STLCExtended.Arrow</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.const">STLCExtended.const</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.context">STLCExtended.context</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.context_invariance">STLCExtended.context_invariance</a> [lemma, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples">STLCExtended.Examples</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.a">STLCExtended.Examples.a</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.eo">STLCExtended.Examples.eo</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.eq">STLCExtended.Examples.eq</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.even">STLCExtended.Examples.even</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.evenodd">STLCExtended.Examples.evenodd</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.f">STLCExtended.Examples.f</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1">STLCExtended.Examples.FixTest1</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1.fact">STLCExtended.Examples.FixTest1.fact</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1.reduces">STLCExtended.Examples.FixTest1.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1.typechecks">STLCExtended.Examples.FixTest1.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2">STLCExtended.Examples.FixTest2</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2.map">STLCExtended.Examples.FixTest2.map</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2.reduces">STLCExtended.Examples.FixTest2.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2.typechecks">STLCExtended.Examples.FixTest2.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3">STLCExtended.Examples.FixTest3</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.equal">STLCExtended.Examples.FixTest3.equal</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.reduces">STLCExtended.Examples.FixTest3.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.reduces2">STLCExtended.Examples.FixTest3.reduces2</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.typechecks">STLCExtended.Examples.FixTest3.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4">STLCExtended.Examples.FixTest4</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4.eotest">STLCExtended.Examples.FixTest4.eotest</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4.reduces">STLCExtended.Examples.FixTest4.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4.typechecks">STLCExtended.Examples.FixTest4.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.g">STLCExtended.Examples.g</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.i1">STLCExtended.Examples.i1</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.i2">STLCExtended.Examples.i2</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.k">STLCExtended.Examples.k</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.l">STLCExtended.Examples.l</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest">STLCExtended.Examples.LetTest</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest.reduces">STLCExtended.Examples.LetTest.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest.test">STLCExtended.Examples.LetTest.test</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest.typechecks">STLCExtended.Examples.LetTest.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest">STLCExtended.Examples.ListTest</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest.reduces">STLCExtended.Examples.ListTest.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest.test">STLCExtended.Examples.ListTest.test</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest.typechecks">STLCExtended.Examples.ListTest.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.m">STLCExtended.Examples.m</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.n">STLCExtended.Examples.n</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest">STLCExtended.Examples.Numtest</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest.numtest_reduces">STLCExtended.Examples.Numtest.numtest_reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest.test">STLCExtended.Examples.Numtest.test</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest.typechecks">STLCExtended.Examples.Numtest.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.odd">STLCExtended.Examples.odd</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.processSum">STLCExtended.Examples.processSum</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest">STLCExtended.Examples.Prodtest</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest.reduces">STLCExtended.Examples.Prodtest.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest.test">STLCExtended.Examples.Prodtest.test</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest.typechecks">STLCExtended.Examples.Prodtest.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1">STLCExtended.Examples.Sumtest1</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1.reduces">STLCExtended.Examples.Sumtest1.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1.test">STLCExtended.Examples.Sumtest1.test</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1.typechecks">STLCExtended.Examples.Sumtest1.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2">STLCExtended.Examples.Sumtest2</a> [module, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2.reduces">STLCExtended.Examples.Sumtest2.reduces</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2.test">STLCExtended.Examples.Sumtest2.test</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2.typechecks">STLCExtended.Examples.Sumtest2.typechecks</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.x">STLCExtended.Examples.x</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.y">STLCExtended.Examples.y</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.free_in_context">STLCExtended.free_in_context</a> [lemma, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.fst">STLCExtended.fst</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.has_type">STLCExtended.has_type</a> [inductive, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.List">STLCExtended.List</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_context_invariance">STLCExtended.manual_grade_for_context_invariance</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_extensions_definition">STLCExtended.manual_grade_for_extensions_definition</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_preservation">STLCExtended.manual_grade_for_preservation</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_progress">STLCExtended.manual_grade_for_progress</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_substitution_preserves_typing">STLCExtended.manual_grade_for_substitution_preserves_typing</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.mlt">STLCExtended.mlt</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.multistep">STLCExtended.multistep</a> [abbreviation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Nat">STLCExtended.Nat</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.pair">STLCExtended.pair</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.prd">STLCExtended.prd</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.preservation">STLCExtended.preservation</a> [lemma, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Prod">STLCExtended.Prod</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.progress">STLCExtended.progress</a> [lemma, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.scc">STLCExtended.scc</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.snd">STLCExtended.snd</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.step">STLCExtended.step</a> [inductive, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_AppAbs">STLCExtended.ST_AppAbs</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_App1">STLCExtended.ST_App1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_App2">STLCExtended.ST_App2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Case">STLCExtended.ST_Case</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_CaseInl">STLCExtended.ST_CaseInl</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_CaseInr">STLCExtended.ST_CaseInr</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Cons1">STLCExtended.ST_Cons1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Cons2">STLCExtended.ST_Cons2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Inl">STLCExtended.ST_Inl</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Inr">STLCExtended.ST_Inr</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_LcaseCons">STLCExtended.ST_LcaseCons</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_LcaseNil">STLCExtended.ST_LcaseNil</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Lcase1">STLCExtended.ST_Lcase1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Mulconsts">STLCExtended.ST_Mulconsts</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Mult1">STLCExtended.ST_Mult1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Mult2">STLCExtended.ST_Mult2</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Pred">STLCExtended.ST_Pred</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_PredNat">STLCExtended.ST_PredNat</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_SuccNat">STLCExtended.ST_SuccNat</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Succ1">STLCExtended.ST_Succ1</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Test0Nonzero">STLCExtended.ST_Test0Nonzero</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Test0Zero">STLCExtended.ST_Test0Zero</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Test01">STLCExtended.ST_Test01</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.subst">STLCExtended.subst</a> [definition, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.substitution_preserves_typing">STLCExtended.substitution_preserves_typing</a> [lemma, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Sum">STLCExtended.Sum</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tcase">STLCExtended.tcase</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tcons">STLCExtended.tcons</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.test0">STLCExtended.test0</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tfix">STLCExtended.tfix</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tinl">STLCExtended.tinl</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tinr">STLCExtended.tinr</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tlcase">STLCExtended.tlcase</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tlet">STLCExtended.tlet</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tm">STLCExtended.tm</a> [inductive, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tnil">STLCExtended.tnil</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ty">STLCExtended.ty</a> [inductive, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Abs">STLCExtended.T_Abs</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_App">STLCExtended.T_App</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Case">STLCExtended.T_Case</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Cons">STLCExtended.T_Cons</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Inl">STLCExtended.T_Inl</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Inr">STLCExtended.T_Inr</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Lcase">STLCExtended.T_Lcase</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Mult">STLCExtended.T_Mult</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Nat">STLCExtended.T_Nat</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Nil">STLCExtended.T_Nil</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Pred">STLCExtended.T_Pred</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Succ">STLCExtended.T_Succ</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Test0">STLCExtended.T_Test0</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Unit">STLCExtended.T_Unit</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Var">STLCExtended.T_Var</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.unit">STLCExtended.unit</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Unit">STLCExtended.Unit</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.value">STLCExtended.value</a> [inductive, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.var">STLCExtended.var</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_abs">STLCExtended.v_abs</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_inl">STLCExtended.v_inl</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_inr">STLCExtended.v_inr</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_lcons">STLCExtended.v_lcons</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_lnil">STLCExtended.v_lnil</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_nat">STLCExtended.v_nat</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_pair">STLCExtended.v_pair</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_unit">STLCExtended.v_unit</a> [constructor, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [notation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::x_'&#x22A2;'_x_'&#x2208;'_x">STLCExtended.:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [notation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::'['_x_':='_x_']'_x">STLCExtended.:::'['_x_':='_x_']'_x</a> [notation, in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.Typechecking.html#StlcImpl">StlcImpl</a> [module, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp">STLCProp</a> [module, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="StlcProp.html">StlcProp</a> [library]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_abs">STLCProp.afi_abs</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_app1">STLCProp.afi_app1</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_app2">STLCProp.afi_app2</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_test1">STLCProp.afi_test1</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_test2">STLCProp.afi_test2</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_test3">STLCProp.afi_test3</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_var">STLCProp.afi_var</a> [constructor, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.appears_free_in">STLCProp.appears_free_in</a> [inductive, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.canonical_forms_bool">STLCProp.canonical_forms_bool</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.canonical_forms_fun">STLCProp.canonical_forms_fun</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.closed">STLCProp.closed</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.context_invariance">STLCProp.context_invariance</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.free_in_context">STLCProp.free_in_context</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_afi">STLCProp.manual_grade_for_afi</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_progress_preservation_statement">STLCProp.manual_grade_for_progress_preservation_statement</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_stlc_variation1">STLCProp.manual_grade_for_stlc_variation1</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_stlc_variation2">STLCProp.manual_grade_for_stlc_variation2</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_stlc_variation3">STLCProp.manual_grade_for_stlc_variation3</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_subject_expansion_stlc">STLCProp.manual_grade_for_subject_expansion_stlc</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.preservation">STLCProp.preservation</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.progress">STLCProp.progress</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.progress'">STLCProp.progress'</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.soundness">STLCProp.soundness</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.stuck">STLCProp.stuck</a> [definition, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.substitution_preserves_typing">STLCProp.substitution_preserves_typing</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.typable_empty__closed">STLCProp.typable_empty__closed</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.unique_types">STLCProp.unique_types</a> [lemma, in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.References.html#STLCRef">STLCRef</a> [module, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.abs">STLCRef.abs</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_abs">STLCRef.afi_abs</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_app1">STLCRef.afi_app1</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_app2">STLCRef.afi_app2</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_assign1">STLCRef.afi_assign1</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_assign2">STLCRef.afi_assign2</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_deref">STLCRef.afi_deref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_if0_1">STLCRef.afi_if0_1</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_if0_2">STLCRef.afi_if0_2</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_if0_3">STLCRef.afi_if0_3</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_mult1">STLCRef.afi_mult1</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_mult2">STLCRef.afi_mult2</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_pred">STLCRef.afi_pred</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_ref">STLCRef.afi_ref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_succ">STLCRef.afi_succ</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_var">STLCRef.afi_var</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.app">STLCRef.app</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.appears_free_in">STLCRef.appears_free_in</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Arrow">STLCRef.Arrow</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.assign">STLCRef.assign</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.assign_pres_store_typing">STLCRef.assign_pres_store_typing</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.const">STLCRef.const</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.context">STLCRef.context</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.context_invariance">STLCRef.context_invariance</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.deref">STLCRef.deref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables">STLCRef.ExampleVariables</a> [module, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.r">STLCRef.ExampleVariables.r</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.s">STLCRef.ExampleVariables.s</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.x">STLCRef.ExampleVariables.x</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.y">STLCRef.ExampleVariables.y</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends">STLCRef.extends</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_app">STLCRef.extends_app</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_cons">STLCRef.extends_cons</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_lookup">STLCRef.extends_lookup</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_nil">STLCRef.extends_nil</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_refl">STLCRef.extends_refl</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.free_in_context">STLCRef.free_in_context</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.has_type">STLCRef.has_type</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.length_extends">STLCRef.length_extends</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.length_replace">STLCRef.length_replace</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.loc">STLCRef.loc</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.lookup_replace_eq">STLCRef.lookup_replace_eq</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.lookup_replace_neq">STLCRef.lookup_replace_neq</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_compact_update">STLCRef.manual_grade_for_compact_update</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_cyclic_store">STLCRef.manual_grade_for_cyclic_store</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_preservation_informal">STLCRef.manual_grade_for_preservation_informal</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_store_not_unique">STLCRef.manual_grade_for_store_not_unique</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_type_safety_violation">STLCRef.manual_grade_for_type_safety_violation</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.mlt">STLCRef.mlt</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.multistep">STLCRef.multistep</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Nat">STLCRef.Nat</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.nth_eq_last">STLCRef.nth_eq_last</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.prd">STLCRef.prd</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation">STLCRef.preservation</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation_theorem">STLCRef.preservation_theorem</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation_wrong1">STLCRef.preservation_wrong1</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation_wrong2">STLCRef.preservation_wrong2</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.progress">STLCRef.progress</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ref">STLCRef.ref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Ref">STLCRef.Ref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination">STLCRef.RefsAndNontermination</a> [module, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.factorial">STLCRef.RefsAndNontermination.factorial</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.factorial_type">STLCRef.RefsAndNontermination.factorial_type</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop">STLCRef.RefsAndNontermination.loop</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_fun">STLCRef.RefsAndNontermination.loop_fun</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_fun_step_self">STLCRef.RefsAndNontermination.loop_fun_step_self</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_steps_to_loop_fun">STLCRef.RefsAndNontermination.loop_steps_to_loop_fun</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_typeable">STLCRef.RefsAndNontermination.loop_typeable</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.multistep1">STLCRef.RefsAndNontermination.multistep1</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.sc_one">STLCRef.RefsAndNontermination.sc_one</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.sc_step">STLCRef.RefsAndNontermination.sc_step</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.step_closure">STLCRef.RefsAndNontermination.step_closure</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>+'_x_'/'_x">STLCRef.RefsAndNontermination.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>+'_x_'/'_x</a> [notation, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.replace">STLCRef.replace</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.replace_nil">STLCRef.replace_nil</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.scc">STLCRef.scc</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.step">STLCRef.step</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store">STLCRef.store</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_lookup">STLCRef.store_lookup</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_Tlookup">STLCRef.store_Tlookup</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_ty">STLCRef.store_ty</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_weakening">STLCRef.store_weakening</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_well_typed">STLCRef.store_well_typed</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_well_typed_app">STLCRef.store_well_typed_app</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_AppAbs">STLCRef.ST_AppAbs</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_App1">STLCRef.ST_App1</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_App2">STLCRef.ST_App2</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Assign">STLCRef.ST_Assign</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Assign1">STLCRef.ST_Assign1</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Assign2">STLCRef.ST_Assign2</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Deref">STLCRef.ST_Deref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_DerefLoc">STLCRef.ST_DerefLoc</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_If<sub>0</sub>">STLCRef.ST_If<sub>0</sub></a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_If0_Nonzero">STLCRef.ST_If0_Nonzero</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_If0_Zero">STLCRef.ST_If0_Zero</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_MultNats">STLCRef.ST_MultNats</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Mult1">STLCRef.ST_Mult1</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Mult2">STLCRef.ST_Mult2</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Pred">STLCRef.ST_Pred</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_PredNat">STLCRef.ST_PredNat</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Ref">STLCRef.ST_Ref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_RefValue">STLCRef.ST_RefValue</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Succ">STLCRef.ST_Succ</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_SuccNat">STLCRef.ST_SuccNat</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.subst">STLCRef.subst</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.substitution_preserves_typing">STLCRef.substitution_preserves_typing</a> [lemma, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.test0">STLCRef.test0</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.tm">STLCRef.tm</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.tseq">STLCRef.tseq</a> [definition, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ty">STLCRef.ty</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Abs">STLCRef.T_Abs</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_App">STLCRef.T_App</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Assign">STLCRef.T_Assign</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Deref">STLCRef.T_Deref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_If<sub>0</sub>">STLCRef.T_If<sub>0</sub></a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Loc">STLCRef.T_Loc</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Mult">STLCRef.T_Mult</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Nat">STLCRef.T_Nat</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Pred">STLCRef.T_Pred</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Ref">STLCRef.T_Ref</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Succ">STLCRef.T_Succ</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Unit">STLCRef.T_Unit</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Var">STLCRef.T_Var</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.unit">STLCRef.unit</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Unit">STLCRef.Unit</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.value">STLCRef.value</a> [inductive, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.var">STLCRef.var</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_abs">STLCRef.v_abs</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_loc">STLCRef.v_loc</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_nat">STLCRef.v_nat</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_unit">STLCRef.v_unit</a> [constructor, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x">STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x</a> [notation, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x">STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x</a> [notation, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::x_';'_x_'&#x22A2;'_x_'&#x2208;'_x">STLCRef.:::x_';'_x_'&#x22A2;'_x_'&#x2208;'_x</a> [notation, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::'['_x_':='_x_']'_x">STLCRef.:::'['_x_':='_x_']'_x</a> [notation, in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes">STLCTypes</a> [module, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes.eqb_ty">STLCTypes.eqb_ty</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes.eqb_ty_refl">STLCTypes.eqb_ty_refl</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes.eqb_ty__eq">STLCTypes.eqb_ty__eq</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Stlc.html#STLC.abs">STLC.abs</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.app">STLC.app</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.Arrow">STLC.Arrow</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.Bool">STLC.Bool</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.context">STLC.context</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.fls">STLC.fls</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.has_type">STLC.has_type</a> [inductive, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.idB">STLC.idB</a> [abbreviation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.idBB">STLC.idBB</a> [abbreviation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.idBBBB">STLC.idBBBB</a> [abbreviation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.k">STLC.k</a> [abbreviation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.multistep">STLC.multistep</a> [abbreviation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.notB">STLC.notB</a> [abbreviation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step">STLC.step</a> [inductive, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example1">STLC.step_example1</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example1'">STLC.step_example1'</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example2">STLC.step_example2</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example2'">STLC.step_example2'</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example3">STLC.step_example3</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example3'">STLC.step_example3'</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example4">STLC.step_example4</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example4'">STLC.step_example4'</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example5">STLC.step_example5</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example5_with_normalize">STLC.step_example5_with_normalize</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_AppAbs">STLC.ST_AppAbs</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_App1">STLC.ST_App1</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_App2">STLC.ST_App2</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_Test">STLC.ST_Test</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_TestFls">STLC.ST_TestFls</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_TestTru">STLC.ST_TestTru</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.subst">STLC.subst</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.substi">STLC.substi</a> [inductive, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.substi_correct">STLC.substi_correct</a> [lemma, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.s_var1">STLC.s_var1</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.test">STLC.test</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.tm">STLC.tm</a> [inductive, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.tru">STLC.tru</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ty">STLC.ty</a> [inductive, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_1">STLC.typing_example_1</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_1'">STLC.typing_example_1'</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_2">STLC.typing_example_2</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_2_full">STLC.typing_example_2_full</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_3">STLC.typing_example_3</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_nonexample_1">STLC.typing_nonexample_1</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_nonexample_3">STLC.typing_nonexample_3</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Abs">STLC.T_Abs</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_App">STLC.T_App</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Fls">STLC.T_Fls</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Test">STLC.T_Test</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Tru">STLC.T_Tru</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Var">STLC.T_Var</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.value">STLC.value</a> [inductive, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.var">STLC.var</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.v_abs">STLC.v_abs</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.v_fls">STLC.v_fls</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.v_tru">STLC.v_tru</a> [constructor, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.x">STLC.x</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.y">STLC.y</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.z">STLC.z</a> [definition, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [notation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::x_'&#x22A2;'_x_'&#x2208;'_x">STLC.:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [notation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::'['_x_':='_x_']'_x">STLC.:::'['_x_':='_x_']'_x</a> [notation, in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Smallstep.html#strong_progress">strong_progress</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#stuck">stuck</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#ST_AppAbs">ST_AppAbs</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_AppAbs">ST_AppAbs</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ST_AppAbs">ST_AppAbs</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#ST_App1">ST_App1</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ST_App1">ST_App1</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#ST_App1">ST_App1</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_App2">ST_App2</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ST_App2">ST_App2</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#ST_App2">ST_App2</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_Fst">ST_Fst</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#ST_FstPair">ST_FstPair</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#ST_Iszro">ST_Iszro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_IszroScc">ST_IszroScc</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_IszroZro">ST_IszroZro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#ST_Pair1">ST_Pair1</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#ST_Pair2">ST_Pair2</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#ST_PlusConstConst">ST_PlusConstConst</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#ST_Plus1">ST_Plus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#ST_Plus2">ST_Plus2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#ST_Prd">ST_Prd</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_PrdScc">ST_PrdScc</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_PrdZro">ST_PrdZro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#ST_ProjRcd">ST_ProjRcd</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#ST_Proj1">ST_Proj1</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#ST_Rcd_Head">ST_Rcd_Head</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#ST_Rcd_Tail">ST_Rcd_Tail</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#ST_Scc">ST_Scc</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#ST_Snd">ST_Snd</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#ST_SndPair">ST_SndPair</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#ST_Test">ST_Test</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#ST_Test">ST_Test</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#ST_Test">ST_Test</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#ST_TestFalse">ST_TestFalse</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_TestFalse">ST_TestFalse</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#ST_TestFls">ST_TestFls</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_TestTru">ST_TestTru</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#ST_TestTrue">ST_TestTrue</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_TestTrue">ST_TestTrue</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="Sub.html">Sub</a> [library]<br/>
<a href="PLF.Norm.html#subst">subst</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#subst">subst</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#subst">subst</a> [definition, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#substitution_preserves_typing">substitution_preserves_typing</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#substitution_preserves_typing">substitution_preserves_typing</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#substitution_preserves_typing">substitution_preserves_typing</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#subst_aexp">subst_aexp</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#subst_aexp_ex">subst_aexp_ex</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Norm.html#subst_closed">subst_closed</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#subst_equiv_property">subst_equiv_property</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#subst_inequiv">subst_inequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Norm.html#subst_msubst">subst_msubst</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#subst_not_afi">subst_not_afi</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Hoare2.html#subtract_slowly_dec">subtract_slowly_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#subtract_slowly_dec_correct">subtract_slowly_dec_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.UseAuto.html#subtype">subtype</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.RecordSub.html#subtype">subtype</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#subtype">subtype</a> [inductive, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.UseAuto.html#subtype_refl">subtype_refl</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#subtype_trans">subtype_trans</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.RecordSub.html#subtype__wf">subtype__wf</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.UseAuto.html#SubtypingInversion">SubtypingInversion</a> [module, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#SubtypingInversion.abs_arrow">SubtypingInversion.abs_arrow</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#SubtypingInversion.abs_arrow'">SubtypingInversion.abs_arrow'</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.RecordSub.html#sub_inversion_arrow">sub_inversion_arrow</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#sub_inversion_arrow">sub_inversion_arrow</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#sub_inversion_Bool">sub_inversion_Bool</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Hoare2.html#swap">swap</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#swap_correct">swap_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#swap_dec">swap_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#swap_exercise">swap_exercise</a> [lemma, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#swap_if_branches">swap_if_branches</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#swap_noninterfering_assignments">swap_noninterfering_assignments</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#swap_program">swap_program</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Norm.html#swap_subst">swap_subst</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#sym_aequiv">sym_aequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#sym_bequiv">sym_bequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#sym_cequiv">sym_cequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Sub.html#S_Arrow">S_Arrow</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#S_Arrow">S_Arrow</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_RcdDepth">S_RcdDepth</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_RcdPerm">S_RcdPerm</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_RcdWidth">S_RcdWidth</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#S_Refl">S_Refl</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#S_Refl">S_Refl</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_Top">S_Top</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#S_Top">S_Top</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#S_Trans">S_Trans</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#S_Trans">S_Trans</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<br/><br/><a name="global_T"></a><h2>T </h2>
<a href="PLF.Hoare2.html#T">T</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#tass">tass</a> [definition, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#Temp1">Temp1</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.step">Temp1.step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.ST_PlusConstConst">Temp1.ST_PlusConstConst</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.ST_Plus1">Temp1.ST_Plus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.ST_Plus2">Temp1.ST_Plus2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.value">Temp1.value</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.value_not_same_as_normal_form">Temp1.value_not_same_as_normal_form</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.v_const">Temp1.v_const</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.v_funny">Temp1.v_funny</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2">Temp2</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.step">Temp2.step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_Funny">Temp2.ST_Funny</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_PlusConstConst">Temp2.ST_PlusConstConst</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_Plus1">Temp2.ST_Plus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_Plus2">Temp2.ST_Plus2</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.value">Temp2.value</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.value_not_same_as_normal_form">Temp2.value_not_same_as_normal_form</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.v_const">Temp2.v_const</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp2.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3">Temp3</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.step">Temp3.step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.ST_PlusConstConst">Temp3.ST_PlusConstConst</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.ST_Plus1">Temp3.ST_Plus1</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.value">Temp3.value</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.value_not_same_as_normal_form">Temp3.value_not_same_as_normal_form</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.v_const">Temp3.v_const</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp3.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4">Temp4</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.bool_step_prop1">Temp4.bool_step_prop1</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.bool_step_prop2">Temp4.bool_step_prop2</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.bool_step_prop3">Temp4.bool_step_prop3</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.fls">Temp4.fls</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.manual_grade_for_smallstep_bools">Temp4.manual_grade_for_smallstep_bools</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.step">Temp4.step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.step_deterministic">Temp4.step_deterministic</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.strong_progress">Temp4.strong_progress</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.ST_If">Temp4.ST_If</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.ST_IfFalse">Temp4.ST_IfFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.ST_IfTrue">Temp4.ST_IfTrue</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5">Temp4.Temp5</a> [module, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.bool_step_prop4">Temp4.Temp5.bool_step_prop4</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.bool_step_prop4_holds">Temp4.Temp5.bool_step_prop4_holds</a> [definition, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.step">Temp4.Temp5.step</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.ST_If">Temp4.Temp5.ST_If</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.ST_IfFalse">Temp4.Temp5.ST_IfFalse</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.ST_IfTrue">Temp4.Temp5.ST_IfTrue</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp4.Temp5.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.test">Temp4.test</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.tm">Temp4.tm</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.tru">Temp4.tru</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.value">Temp4.value</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.v_fls">Temp4.v_fls</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.v_tru">Temp4.v_tru</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp4.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#test">test</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#test">test</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#test">test</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#TEST_false">TEST_false</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_1">test_multistep_1</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_1'">test_multistep_1'</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_2">test_multistep_2</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_3">test_multistep_3</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_4">test_multistep_4</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#test_pe_aexp1">test_pe_aexp1</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#test_pe_bexp1">test_pe_bexp1</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#test_pe_bexp2">test_pe_bexp2</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#test_pe_update">test_pe_update</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Equiv.html#TEST_true">TEST_true</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#TEST_true_simple">TEST_true_simple</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.PE.html#text_pe_aexp2">text_pe_aexp2</a> [definition, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.RecordSub.html#Tlookup">Tlookup</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#tlookup">tlookup</a> [definition, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#tm">tm</a> [inductive, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#tm">tm</a> [inductive, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Smallstep.html#tm">tm</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.RecordSub.html#tm">tm</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#tm">tm</a> [inductive, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Top">Top</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Top">Top</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.UseAuto.html#transitivity_bad_hint_1">transitivity_bad_hint_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#transitivity_workaround_1">transitivity_workaround_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#transitivity_workaround_2">transitivity_workaround_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Equiv.html#trans_aequiv">trans_aequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#trans_bequiv">trans_bequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#trans_cequiv">trans_cequiv</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Norm.html#tru">tru</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#tru">tru</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#tru">tru</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare2.html#two_loops_correct">two_loops_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#two_loops_dec">two_loops_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#ty">ty</a> [inductive, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ty">ty</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#ty">ty</a> [inductive, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#ty">ty</a> [inductive, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.UseAuto.html#typ">typ</a> [axiom, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Norm.html#typable_empty__closed">typable_empty__closed</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions">TypecheckerExtensions</a> [module, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.eqb_ty">TypecheckerExtensions.eqb_ty</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.eqb_ty_refl">TypecheckerExtensions.eqb_ty_refl</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.eqb_ty__eq">TypecheckerExtensions.eqb_ty__eq</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.manual_grade_for_type_checking_complete">TypecheckerExtensions.manual_grade_for_type_checking_complete</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.manual_grade_for_type_checking_sound">TypecheckerExtensions.manual_grade_for_type_checking_sound</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.type_check">TypecheckerExtensions.type_check</a> [definition, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.type_checking_complete">TypecheckerExtensions.type_checking_complete</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.type_checking_sound">TypecheckerExtensions.type_checking_sound</a> [lemma, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="Typechecking.html">Typechecking</a> [library]<br/>
<a href="Types.html">Types</a> [library]<br/>
<a href="PLF.RecordSub.html#typing_inversion_abs">typing_inversion_abs</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_abs">typing_inversion_abs</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_app">typing_inversion_app</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_app">typing_inversion_app</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_false">typing_inversion_false</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_if">typing_inversion_if</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_proj">typing_inversion_proj</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_rcons">typing_inversion_rcons</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_true">typing_inversion_true</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_unit">typing_inversion_unit</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_var">typing_inversion_var</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_var">typing_inversion_var</a> [lemma, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#T_Abs">T_Abs</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#T_Abs">T_Abs</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_Abs">T_Abs</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#T_App">T_App</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#T_App">T_App</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#T_App">T_App</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_False">T_False</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#T_False">T_False</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#T_Fls">T_Fls</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_Fst">T_Fst</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#T_Iszro">T_Iszro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_Pair">T_Pair</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#T_Prd">T_Prd</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#T_Proj">T_Proj</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#T_RCons">T_RCons</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#T_RNil">T_RNil</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#T_Scc">T_Scc</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_Snd">T_Snd</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#T_Sub">T_Sub</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#T_Sub">T_Sub</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#T_Test">T_Test</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#T_Test">T_Test</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_Test">T_Test</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#T_Tru">T_Tru</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_True">T_True</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#T_True">T_True</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#T_Unit">T_Unit</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#T_Var">T_Var</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_Var">T_Var</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#T_Var">T_Var</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#T_Zro">T_Zro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="global_U"></a><h2>U </h2>
<a href="PLF.UseTactics.html#UnfoldsExample">UnfoldsExample</a> [module, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#UnfoldsExample.bexp_eval_true">UnfoldsExample.bexp_eval_true</a> [lemma, in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Sub.html#unit">unit</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Unit">Unit</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="UseAuto.html">UseAuto</a> [library]<br/>
<a href="UseTactics.html">UseTactics</a> [library]<br/>
<br/><br/><a name="global_V"></a><h2>V </h2>
<a href="PLF.Norm.html#vacuous_substitution">vacuous_substitution</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#value">value</a> [definition, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Smallstep.html#value">value</a> [inductive, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.RecordSub.html#value">value</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#value">value</a> [inductive, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#value">value</a> [inductive, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#value_halts">value_halts</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#value_is_nf">value_is_nf</a> [lemma, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#value_is_nf">value_is_nf</a> [lemma, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#value__normal">value__normal</a> [lemma, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#var">var</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#var">var</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#var">var</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Equiv.html#var_not_used_in_aexp">var_not_used_in_aexp</a> [inductive, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare2.html#verification_conditions">verification_conditions</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#verification_conditions_dec">verification_conditions_dec</a> [definition, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#verification_correct">verification_correct</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#verification_correct_dec">verification_correct_dec</a> [lemma, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Equiv.html#VNUId">VNUId</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUMinus">VNUMinus</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUMult">VNUMult</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUNum">VNUNum</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUPlus">VNUPlus</a> [constructor, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Sub.html#v_abs">v_abs</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#v_abs">v_abs</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#v_abs">v_abs</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#V_cons">V_cons</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#v_const">v_const</a> [constructor, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Sub.html#v_false">v_false</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#v_fls">v_fls</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#V_nil">V_nil</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#v_pair">v_pair</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#v_rcons">v_rcons</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#v_rnil">v_rnil</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#v_tru">v_tru</a> [constructor, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#v_true">v_true</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#v_unit">v_unit</a> [constructor, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<br/><br/><a name="global_W"></a><h2>W </h2>
<a href="PLF.RecordSub.html#well_formed_ty">well_formed_ty</a> [inductive, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfArrow">wfArrow</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfBase">wfBase</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfRCons">wfRCons</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfRNil">wfRNil</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfTop">wfTop</a> [constructor, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wf_rcd_lookup">wf_rcd_lookup</a> [lemma, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#while_example">while_example</a> [definition, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#WHILE_false">WHILE_false</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#WHILE_true">WHILE_true</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#WHILE_true_nonterm">WHILE_true_nonterm</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.UseAuto.html#working_of_auto_1">working_of_auto_1</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#working_of_auto_2">working_of_auto_2</a> [lemma, in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.HoareAsLogic.html#wp">wp</a> [definition, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#wp_is_precondition">wp_is_precondition</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#wp_is_weakest">wp_is_weakest</a> [lemma, in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<br/><br/><a name="global_Z"></a><h2>Z </h2>
<a href="PLF.Equiv.html#zprop">zprop</a> [definition, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#zprop_preserving">zprop_preserving</a> [lemma, in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Types.html#zro">zro</a> [constructor, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="global_:"></a><h2>: </h2>
<a href="PLF.Hoare2.html#::dcom_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:x_';;'_x">::dcom_scope:x_';;'_x</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'SKIP'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:'SKIP'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'TEST'_x_'THEN'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'ELSE'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'FI'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:'TEST'_x_'THEN'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'ELSE'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'FI'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'WHILE'_x_'DO'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'END'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:'WHILE'_x_'DO'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'END'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x">::dcom_scope:'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x">::dcom_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x</a> [notation, in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x">::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='letter-spacing:-.2em;'><<</span><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x">::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='letter-spacing:-.2em;'><<</span><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'">::ltac_scope:'>>'</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x">::ltac_scope:'>>'_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x">::ltac_scope:'>>'_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x">::ltac_scope:'>>'_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x">::ltac_scope:'>>'_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'__'">::ltac_scope:'__'</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'___'">::ltac_scope:'___'</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Types.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [notation, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [notation, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>a'_x">:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>a'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>b'_x">:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>b'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x">:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#:::x_'/'_x_'/'_x_'\\'_x">:::x_'/'_x_'/'_x_'\\'_x</a> [notation, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#:::x_'/'_x_'\\'_x_'/'_x">:::x_'/'_x_'\\'_x_'/'_x</a> [notation, in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Typechecking.html#:::x_'<-'_x_';;'_x">:::x_'<-'_x_';;'_x</a> [notation, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.RecordSub.html#:::x_'<:'_x">:::x_'<:'_x</a> [notation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#:::x_'<:'_x">:::x_'<:'_x</a> [notation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.LibTactics.html#:::x_'='''_x">:::x_'='''_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'==>'_x">:::x_'==>'_x</a> [notation, in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare.html#:::x_'['_x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>&#x22A2;</span><span style='font-size:90%;'>&gt;</span></span></span></span></span>'_x_']'">:::x_'['_x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>&#x22A2;</span><span style='font-size:90%;'>&gt;</span></span></span></span></span>'_x_']'</a> [notation, in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Sub.html#:::x_'&#x22A2;'_x_'&#x2208;'_x">:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [notation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#:::x_'&#x22A2;'_x_'&#x2208;'_x">:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [notation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Typechecking.html#:::'fail'">:::'fail'</a> [notation, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.LibTactics.html#:::'nosimpl'_x">:::'nosimpl'_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#:::'Register'_x_x">:::'Register'_x_x</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Typechecking.html#:::'return'_x">:::'return'_x</a> [notation, in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.LibTactics.html#:::'Something'">:::'Something'</a> [notation, in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Norm.html#:::'['_x_':='_x_']'_x">:::'['_x_':='_x_']'_x</a> [notation, in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#:::'['_x_':='_x_']'_x">:::'['_x_':='_x_']'_x</a> [notation, in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#:::'['_x_':='_x_']'_x">:::'['_x_':='_x_']'_x</a> [notation, in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#:::'&#x22A2;'_x_'&#x2208;'_x">:::'&#x22A2;'_x_'&#x2208;'_x</a> [notation, in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><hr/>
<h1>Notation Index</h1>
<a name="notation_C"></a><h2>C </h2>
<a href="PLF.Smallstep.html#CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x">CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x">CImp.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">CImp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::x_';;'_x">CImp.:::x_';;'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'PAR'_x_'WITH'_x_'END'">CImp.:::'PAR'_x_'WITH'_x_'END'</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'SKIP'">CImp.:::'SKIP'</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">CImp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.:::'WHILE'_x_'DO'_x_'END'">CImp.:::'WHILE'_x_'DO'_x_'END'</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Combined.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="notation_H"></a><h2>H </h2>
<a href="PLF.Hoare.html#Himp.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">Himp.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">Himp.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:x_';;'_x">Himp.::imp_scope:x_';;'_x</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'HAVOC'_x">Himp.::imp_scope:'HAVOC'_x</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'SKIP'">Himp.::imp_scope:'SKIP'</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">Himp.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.::imp_scope:'WHILE'_x_'DO'_x_'END'">Himp.::imp_scope:'WHILE'_x_'DO'_x_'END'</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">Himp.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::x_';;'_x">Himp.:::x_';;'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::x_'=['_x_']=>'_x">Himp.:::x_'=['_x_']=>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.:::x_'=['_x_']=>'_x">Himp.:::x_'=['_x_']=>'_x</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'HAVOC'_x">Himp.:::'HAVOC'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'SKIP'">Himp.:::'SKIP'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">Himp.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.:::'WHILE'_x_'DO'_x_'END'">Himp.:::'WHILE'_x_'DO'_x_'END'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">HoareAssertAssume.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">HoareAssertAssume.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::x_';;'_x">HoareAssertAssume.:::x_';;'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::x_'=['_x_']=>'_x">HoareAssertAssume.:::x_'=['_x_']=>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'ASSERT'_x">HoareAssertAssume.:::'ASSERT'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'ASSUME'_x">HoareAssertAssume.:::'ASSUME'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'SKIP'">HoareAssertAssume.:::'SKIP'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">HoareAssertAssume.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.:::'WHILE'_x_'DO'_x_'END'">HoareAssertAssume.:::'WHILE'_x_'DO'_x_'END'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="notation_I"></a><h2>I </h2>
<a href="PLF.Hoare.html#If<sub>1</sub>.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">If<sub>1</sub>.::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">If<sub>1</sub>.::imp_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:x_';;'_x">If<sub>1</sub>.::imp_scope:x_';;'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'IF<sub>1</sub>'_x_'THEN'_x_'FI'">If<sub>1</sub>.::imp_scope:'IF<sub>1</sub>'_x_'THEN'_x_'FI'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'SKIP'">If<sub>1</sub>.::imp_scope:'SKIP'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">If<sub>1</sub>.::imp_scope:'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.::imp_scope:'WHILE'_x_'DO'_x_'END'">If<sub>1</sub>.::imp_scope:'WHILE'_x_'DO'_x_'END'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.:::x_'=['_x_']=>'_x">If<sub>1</sub>.:::x_'=['_x_']=>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="notation_L"></a><h2>L </h2>
<a href="PLF.PE.html#Loop.:::x_'/'_x_'/'_x_'/'_x_'\\'_x_'#'_x">Loop.:::x_'/'_x_'/'_x_'/'_x_'\\'_x_'#'_x</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.:::x_'/'_x_'\\'_x_'#'_x">Loop.:::x_'/'_x_'\\'_x_'#'_x</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.:::x_'/'_x_'\\'_x_'/'_x_'/'_x">Loop.:::x_'/'_x_'\\'_x_'/'_x_'/'_x</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="notation_R"></a><h2>R </h2>
<a href="PLF.Hoare.html#RepeatExercise.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x">RepeatExercise.:::x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::x_';;'_x">RepeatExercise.:::x_';;'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::x_'=['_x_']=>'_x">RepeatExercise.:::x_'=['_x_']=>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'REPEAT'_x_'UNTIL'_x_'END'">RepeatExercise.:::'REPEAT'_x_'UNTIL'_x_'END'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'SKIP'">RepeatExercise.:::'SKIP'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'">RepeatExercise.:::'TEST'_x_'THEN'_x_'ELSE'_x_'FI'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'WHILE'_x_'DO'_x_'END'">RepeatExercise.:::'WHILE'_x_'DO'_x_'END'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.:::'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">RepeatExercise.:::'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="notation_S"></a><h2>S </h2>
<a href="PLF.Smallstep.html#SimpleArith1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">SimpleArith1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">STLCExtendedRecords.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::x_'&#x22A2;'_x_'&#x2208;'_x">STLCExtendedRecords.:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.:::'['_x_':='_x_']'_x">STLCExtendedRecords.:::'['_x_':='_x_']'_x</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">STLCExtended.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::x_'&#x22A2;'_x_'&#x2208;'_x">STLCExtended.:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.:::'['_x_':='_x_']'_x">STLCExtended.:::'['_x_':='_x_']'_x</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>+'_x_'/'_x">STLCRef.RefsAndNontermination.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>+'_x_'/'_x</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x">STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x">STLCRef.:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x_'/'_x</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::x_';'_x_'&#x22A2;'_x_'&#x2208;'_x">STLCRef.:::x_';'_x_'&#x22A2;'_x_'&#x2208;'_x</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.:::'['_x_':='_x_']'_x">STLCRef.:::'['_x_':='_x_']'_x</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">STLC.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::x_'&#x22A2;'_x_'&#x2208;'_x">STLC.:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.:::'['_x_':='_x_']'_x">STLC.:::'['_x_':='_x_']'_x</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<br/><br/><a name="notation_T"></a><h2>T </h2>
<a href="PLF.Smallstep.html#Temp1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp1.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp2.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp3.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp4.Temp5.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">Temp4.:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="notation_:"></a><h2>: </h2>
<a href="PLF.Hoare2.html#::dcom_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:x_'<span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>:</span>:</span>=</span>'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:x_';;'_x">::dcom_scope:x_';;'_x</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'SKIP'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:'SKIP'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'TEST'_x_'THEN'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'ELSE'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'FI'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:'TEST'_x_'THEN'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'ELSE'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'FI'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'WHILE'_x_'DO'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'END'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::dcom_scope:'WHILE'_x_'DO'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'END'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x">::dcom_scope:'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#::dcom_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x">::dcom_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x">::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='letter-spacing:-.2em;'><<</span><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x">::hoare_spec_scope:x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='letter-spacing:-.2em;'><<</span><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>></span>></span></span></span>'_x</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'">::hoare_spec_scope:'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'_x_'<span style='letter-spacing:-.4em;'>{</span>{'_x_'<span style='letter-spacing:-.4em;'>}</span>}'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'">::ltac_scope:'>>'</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x">::ltac_scope:'>>'_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x">::ltac_scope:'>>'_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x">::ltac_scope:'>>'_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x">::ltac_scope:'>>'_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x_x">::ltac_scope:'>>'_x_x_x_x_x_x_x_x_x_x_x_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'__'">::ltac_scope:'__'</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#::ltac_scope:'___'">::ltac_scope:'___'</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Types.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x">:::x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span><span style='letter-spacing:-.2em;'>&gt;</span><span style='vertical-align:15%;'>*</span></span></span>'_x</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>a'_x">:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>a'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>b'_x">:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>b'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x">:::x_'/'_x_'<span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:6%;'><span style='letter-spacing:-.2em;'>-</span><span style='letter-spacing:-.2em;'>-</span></span>&gt;</span></span>'_x_'/'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#:::x_'/'_x_'/'_x_'\\'_x">:::x_'/'_x_'/'_x_'\\'_x</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#:::x_'/'_x_'\\'_x_'/'_x">:::x_'/'_x_'\\'_x_'/'_x</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Typechecking.html#:::x_'<-'_x_';;'_x">:::x_'<-'_x_';;'_x</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.RecordSub.html#:::x_'<:'_x">:::x_'<:'_x</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#:::x_'<:'_x">:::x_'<:'_x</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.LibTactics.html#:::x_'='''_x">:::x_'='''_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#:::x_'==>'_x">:::x_'==>'_x</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare.html#:::x_'['_x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>&#x22A2;</span><span style='font-size:90%;'>&gt;</span></span></span></span></span>'_x_']'">:::x_'['_x_'<span class="nowrap"><span class="nowrap"><span style='font-size:85%;'><span style='vertical-align:5%;'><span style='letter-spacing:-.2em;'>&#x22A2;</span><span style='font-size:90%;'>&gt;</span></span></span></span></span>'_x_']'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Sub.html#:::x_'&#x22A2;'_x_'&#x2208;'_x">:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#:::x_'&#x22A2;'_x_'&#x2208;'_x">:::x_'&#x22A2;'_x_'&#x2208;'_x</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Typechecking.html#:::'fail'">:::'fail'</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.LibTactics.html#:::'nosimpl'_x">:::'nosimpl'_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#:::'Register'_x_x">:::'Register'_x_x</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Typechecking.html#:::'return'_x">:::'return'_x</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.LibTactics.html#:::'Something'">:::'Something'</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Norm.html#:::'['_x_':='_x_']'_x">:::'['_x_':='_x_']'_x</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#:::'['_x_':='_x_']'_x">:::'['_x_':='_x_']'_x</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#:::'['_x_':='_x_']'_x">:::'['_x_':='_x_']'_x</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#:::'&#x22A2;'_x_'&#x2208;'_x">:::'&#x22A2;'_x_'&#x2208;'_x</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><hr/>
<h1>Module Index</h1>
<a name="module_C"></a><h2>C </h2>
<a href="PLF.Smallstep.html#CImp">CImp</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined">Combined</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="module_D"></a><h2>D </h2>
<a href="PLF.UseAuto.html#DeterministicImp">DeterministicImp</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="module_E"></a><h2>E </h2>
<a href="PLF.UseTactics.html#EqualityExamples">EqualityExamples</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Sub.html#Examples">Examples</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples">Examples</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesInstantiations">ExamplesInstantiations</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets">ExamplesLets</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.RecordSub.html#Examples2">Examples2</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples2">Examples2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions">ExAssertions</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="module_F"></a><h2>F </h2>
<a href="PLF.Typechecking.html#FirstTry">FirstTry</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<br/><br/><a name="module_G"></a><h2>G </h2>
<a href="PLF.UseTactics.html#GenExample">GenExample</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><a name="module_H"></a><h2>H </h2>
<a href="PLF.Hoare.html#Himp">Himp</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp">Himp</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare2.html#Himp2">Himp2</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume">HoareAssertAssume</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="module_I"></a><h2>I </h2>
<a href="PLF.Hoare.html#If<sub>1</sub>">If<sub>1</sub></a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples">IntrovExamples</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples">InvertsExamples</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><a name="module_L"></a><h2>L </h2>
<a href="PLF.LibTactics.html#LibTacticsCompatibility">LibTacticsCompatibility</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.PE.html#Loop">Loop</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="module_N"></a><h2>N </h2>
<a href="PLF.UseTactics.html#NaryExamples">NaryExamples</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><a name="module_P"></a><h2>P </h2>
<a href="PLF.UseAuto.html#PreservationProgressReferences">PreservationProgressReferences</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc">PreservationProgressStlc</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="module_R"></a><h2>R </h2>
<a href="PLF.Hoare.html#RepeatExercise">RepeatExercise</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.UseAuto.html#RingDemo">RingDemo</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="module_S"></a><h2>S </h2>
<a href="PLF.UseAuto.html#Semantics">Semantics</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1">SimpleArith1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith2">SimpleArith2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith3">SimpleArith3</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample">SkipExample</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#SortExamples">SortExamples</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction">StepFunction</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Stlc.html#STLC">STLC</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith">STLCArith</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker">STLCChecker</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended">STLCExtended</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords">STLCExtendedRecords</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry">STLCExtendedRecords.FirstTry</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples">STLCExtended.Examples</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1">STLCExtended.Examples.FixTest1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2">STLCExtended.Examples.FixTest2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3">STLCExtended.Examples.FixTest3</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4">STLCExtended.Examples.FixTest4</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest">STLCExtended.Examples.LetTest</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest">STLCExtended.Examples.ListTest</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest">STLCExtended.Examples.Numtest</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest">STLCExtended.Examples.Prodtest</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1">STLCExtended.Examples.Sumtest1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2">STLCExtended.Examples.Sumtest2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.Typechecking.html#StlcImpl">StlcImpl</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp">STLCProp</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.References.html#STLCRef">STLCRef</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables">STLCRef.ExampleVariables</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination">STLCRef.RefsAndNontermination</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes">STLCTypes</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.UseAuto.html#SubtypingInversion">SubtypingInversion</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="module_T"></a><h2>T </h2>
<a href="PLF.Smallstep.html#Temp1">Temp1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2">Temp2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3">Temp3</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4">Temp4</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5">Temp4.Temp5</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions">TypecheckerExtensions</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<br/><br/><a name="module_U"></a><h2>U </h2>
<a href="PLF.UseTactics.html#UnfoldsExample">UnfoldsExample</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><hr/>
<h1>Variable Index</h1>
<a name="variable_E"></a><h2>E </h2>
<a href="PLF.LibTactics.html#equatesLemma.A0">equatesLemma.A0</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A1">equatesLemma.A1</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A2">equatesLemma.A2</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A3">equatesLemma.A3</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A4">equatesLemma.A4</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A5">equatesLemma.A5</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equatesLemma.A6">equatesLemma.A6</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><hr/>
<h1>Library Index</h1>
<a name="library_B"></a><h2>B </h2>
<a href="Bib.html">Bib</a> <br/>
<br/><br/><a name="library_E"></a><h2>E </h2>
<a href="Equiv.html">Equiv</a> <br/>
<br/><br/><a name="library_H"></a><h2>H </h2>
<a href="Hoare.html">Hoare</a> <br/>
<a href="HoareAsLogic.html">HoareAsLogic</a> <br/>
<a href="Hoare2.html">Hoare2</a> <br/>
<br/><br/><a name="library_L"></a><h2>L </h2>
<a href="LibTactics.html">LibTactics</a> <br/>
<br/><br/><a name="library_M"></a><h2>M </h2>
<a href="MoreStlc.html">MoreStlc</a> <br/>
<br/><br/><a name="library_N"></a><h2>N </h2>
<a href="Norm.html">Norm</a> <br/>
<br/><br/><a name="library_P"></a><h2>P </h2>
<a href="PE.html">PE</a> <br/>
<a href="Postscript.html">Postscript</a> <br/>
<a href="Preface.html">Preface</a> <br/>
<br/><br/><a name="library_R"></a><h2>R </h2>
<a href="Records.html">Records</a> <br/>
<a href="RecordSub.html">RecordSub</a> <br/>
<a href="References.html">References</a> <br/>
<br/><br/><a name="library_S"></a><h2>S </h2>
<a href="Smallstep.html">Smallstep</a> <br/>
<a href="Stlc.html">Stlc</a> <br/>
<a href="StlcProp.html">StlcProp</a> <br/>
<a href="Sub.html">Sub</a> <br/>
<br/><br/><a name="library_T"></a><h2>T </h2>
<a href="Typechecking.html">Typechecking</a> <br/>
<a href="Types.html">Types</a> <br/>
<br/><br/><a name="library_U"></a><h2>U </h2>
<a href="UseAuto.html">UseAuto</a> <br/>
<a href="UseTactics.html">UseTactics</a> <br/>
<br/><br/><hr/>
<h1>Constructor Index</h1>
<a name="constructor_A"></a><h2>A </h2>
<a href="PLF.Norm.html#abs">abs</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#abs">abs</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#abs">abs</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#afi_abs">afi_abs</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#afi_abs">afi_abs</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_abs">afi_abs</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#afi_app1">afi_app1</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#afi_app1">afi_app1</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_app1">afi_app1</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#afi_app2">afi_app2</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#afi_app2">afi_app2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#afi_app2">afi_app2</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_fst">afi_fst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_pair1">afi_pair1</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_pair2">afi_pair2</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#afi_proj">afi_proj</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#afi_rhead">afi_rhead</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#afi_rtail">afi_rtail</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#afi_snd">afi_snd</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_test0">afi_test0</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#afi_test1">afi_test1</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_test1">afi_test1</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#afi_test2">afi_test2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#afi_test2">afi_test2</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_test3">afi_test3</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#afi_var">afi_var</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#afi_var">afi_var</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#afi_var">afi_var</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#app">app</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#app">app</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#app">app</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Arrow">Arrow</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Arrow">Arrow</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#Arrow">Arrow</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.PE.html#Assign">Assign</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Smallstep.html#AS_Id">AS_Id</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Minus">AS_Minus</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Minus1">AS_Minus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Minus2">AS_Minus2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Mult">AS_Mult</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Mult1">AS_Mult1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Mult2">AS_Mult2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Plus">AS_Plus</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Plus1">AS_Plus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#AS_Plus2">AS_Plus2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#av_num">av_num</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="constructor_B"></a><h2>B </h2>
<a href="PLF.Sub.html#Base">Base</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Base">Base</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.PE.html#body">body</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Norm.html#Bool">Bool</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#Bool">Bool</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#Bool">Bool</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.LibTactics.html#boxer">boxer</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndFalse">BS_AndFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndStep">BS_AndStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndTrueFalse">BS_AndTrueFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndTrueStep">BS_AndTrueStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_AndTrueTrue">BS_AndTrueTrue</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_Eq">BS_Eq</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_Eq<sub>1</sub>">BS_Eq<sub>1</sub></a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_Eq<sub>2</sub>">BS_Eq<sub>2</sub></a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_LtEq">BS_LtEq</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_LtEq1">BS_LtEq1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_LtEq2">BS_LtEq2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_NotFalse">BS_NotFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_NotStep">BS_NotStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#BS_NotTrue">BS_NotTrue</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#bv_fls">bv_fls</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#bv_tru">bv_tru</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="constructor_C"></a><h2>C </h2>
<a href="PLF.Smallstep.html#C">C</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CAss">CImp.CAss</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CIf">CImp.CIf</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CPar">CImp.CPar</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CSeq">CImp.CSeq</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CSkip">CImp.CSkip</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_Ass">CImp.CS_Ass</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_AssStep">CImp.CS_AssStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_IfFalse">CImp.CS_IfFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_IfStep">CImp.CS_IfStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_IfTrue">CImp.CS_IfTrue</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_ParDone">CImp.CS_ParDone</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_Par1">CImp.CS_Par1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_Par2">CImp.CS_Par2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_SeqFinish">CImp.CS_SeqFinish</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_SeqStep">CImp.CS_SeqStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CS_While">CImp.CS_While</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.CWhile">CImp.CWhile</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.C">Combined.C</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.fls">Combined.fls</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.P">Combined.P</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_If">Combined.ST_If</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_IfFalse">Combined.ST_IfFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_IfTrue">Combined.ST_IfTrue</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_PlusConstConst">Combined.ST_PlusConstConst</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_Plus1">Combined.ST_Plus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.ST_Plus2">Combined.ST_Plus2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.test">Combined.test</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.tru">Combined.tru</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.v_const">Combined.v_const</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.v_fls">Combined.v_fls</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.v_tru">Combined.v_tru</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_Ass">CS_Ass</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_AssStep">CS_AssStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_IfFalse">CS_IfFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_IfStep">CS_IfStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_IfTrue">CS_IfTrue</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_SeqFinish">CS_SeqFinish</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_SeqStep">CS_SeqStep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CS_While">CS_While</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="constructor_D"></a><h2>D </h2>
<a href="PLF.Hoare2.html#DCAsgn">DCAsgn</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCIf">DCIf</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCPost">DCPost</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCPre">DCPre</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCSeq">DCSeq</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCSkip">DCSkip</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#DCWhile">DCWhile</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#Decorated">Decorated</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#done">done</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="constructor_E"></a><h2>E </h2>
<a href="PLF.PE.html#entry">entry</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#ev_SS">ev_SS</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#ev_0">ev_0</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#E_Const">E_Const</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#E_None">E_None</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Smallstep.html#E_Plus">E_Plus</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#E_Some">E_Some</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="constructor_F"></a><h2>F </h2>
<a href="PLF.Types.html#fls">fls</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#fls">fls</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#fls">fls</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#fst">fst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="constructor_G"></a><h2>G </h2>
<a href="PLF.PE.html#Goto">Goto</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="constructor_H"></a><h2>H </h2>
<a href="PLF.Hoare.html#Himp.CAsgn">Himp.CAsgn</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CAss">Himp.CAss</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CHavoc">Himp.CHavoc</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CHavoc">Himp.CHavoc</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.CIf">Himp.CIf</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CIf">Himp.CIf</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.CSeq">Himp.CSeq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CSeq">Himp.CSeq</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CSkip">Himp.CSkip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.CSkip">Himp.CSkip</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.CWhile">Himp.CWhile</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.CWhile">Himp.CWhile</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_Ass">Himp.E_Ass</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Ass">Himp.E_Ass</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Havoc">Himp.E_Havoc</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_IfFalse">Himp.E_IfFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_IfFalse">Himp.E_IfFalse</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_IfTrue">Himp.E_IfTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_IfTrue">Himp.E_IfTrue</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Seq">Himp.E_Seq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_Seq">Himp.E_Seq</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_Skip">Himp.E_Skip</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_Skip">Himp.E_Skip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_WhileFalse">Himp.E_WhileFalse</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_WhileFalse">Himp.E_WhileFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.E_WhileTrue">Himp.E_WhileTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.E_WhileTrue">Himp.E_WhileTrue</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CAss">HoareAssertAssume.CAss</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CAssert">HoareAssertAssume.CAssert</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CAssume">HoareAssertAssume.CAssume</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CIf">HoareAssertAssume.CIf</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CSeq">HoareAssertAssume.CSeq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CSkip">HoareAssertAssume.CSkip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.CWhile">HoareAssertAssume.CWhile</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_Ass">HoareAssertAssume.E_Ass</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_AssertFalse">HoareAssertAssume.E_AssertFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_AssertTrue">HoareAssertAssume.E_AssertTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_Assume">HoareAssertAssume.E_Assume</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_IfFalse">HoareAssertAssume.E_IfFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_IfTrue">HoareAssertAssume.E_IfTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_SeqError">HoareAssertAssume.E_SeqError</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_SeqNormal">HoareAssertAssume.E_SeqNormal</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_Skip">HoareAssertAssume.E_Skip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_WhileFalse">HoareAssertAssume.E_WhileFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_WhileTrueError">HoareAssertAssume.E_WhileTrueError</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.E_WhileTrueNormal">HoareAssertAssume.E_WhileTrueNormal</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.RError">HoareAssertAssume.RError</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.RNormal">HoareAssertAssume.RNormal</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Asgn">H_Asgn</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Consequence">H_Consequence</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_If">H_If</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Seq">H_Seq</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Skip">H_Skip</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_While">H_While</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<br/><br/><a name="constructor_I"></a><h2>I </h2>
<a href="PLF.PE.html#If">If</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CAss">If<sub>1</sub>.CAss</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CIf">If<sub>1</sub>.CIf</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CIf1">If<sub>1</sub>.CIf1</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CSeq">If<sub>1</sub>.CSeq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CSkip">If<sub>1</sub>.CSkip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.CWhile">If<sub>1</sub>.CWhile</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_Ass">If<sub>1</sub>.E_Ass</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_IfFalse">If<sub>1</sub>.E_IfFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_IfTrue">If<sub>1</sub>.E_IfTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_Seq">If<sub>1</sub>.E_Seq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_Skip">If<sub>1</sub>.E_Skip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_WhileFalse">If<sub>1</sub>.E_WhileFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.E_WhileTrue">If<sub>1</sub>.E_WhileTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Types.html#iszro">iszro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="constructor_L"></a><h2>L </h2>
<a href="PLF.PE.html#loop">loop</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'Ass">Loop.E'Ass</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'IfFalse">Loop.E'IfFalse</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'IfTrue">Loop.E'IfTrue</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'Seq">Loop.E'Seq</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'Skip">Loop.E'Skip</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'WhileFalse">Loop.E'WhileFalse</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.E'WhileTrue">Loop.E'WhileTrue</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_AssDynamic">Loop.PE_AssDynamic</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_AssStatic">Loop.PE_AssStatic</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_ceval_count_intro">Loop.pe_ceval_count_intro</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_If">Loop.PE_If</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_IfFalse">Loop.PE_IfFalse</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_IfTrue">Loop.PE_IfTrue</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_Seq">Loop.PE_Seq</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_Skip">Loop.PE_Skip</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_While">Loop.PE_While</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFalse">Loop.PE_WhileFalse</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFixed">Loop.PE_WhileFixed</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFixedEnd">Loop.PE_WhileFixedEnd</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileFixedLoop">Loop.PE_WhileFixedLoop</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.PE_WhileTrue">Loop.PE_WhileTrue</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.LibTactics.html#ltac_database_token">ltac_database_token</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_goal_to_discard_intro">ltac_goal_to_discard_intro</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_mark">ltac_mark</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_no_arg">ltac_no_arg</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_wild">ltac_wild</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_wilds">ltac_wilds</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="constructor_M"></a><h2>M </h2>
<a href="PLF.Smallstep.html#multi_refl">multi_refl</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multi_step">multi_step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="constructor_N"></a><h2>N </h2>
<a href="PLF.Types.html#Nat">Nat</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#nv_scc">nv_scc</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#nv_zro">nv_zro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="constructor_P"></a><h2>P </h2>
<a href="PLF.Smallstep.html#P">P</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#pair">pair</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.PE.html#PE_AssDynamic">PE_AssDynamic</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_AssStatic">PE_AssStatic</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_ceval_intro">pe_ceval_intro</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_If">PE_If</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_IfFalse">PE_IfFalse</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_IfTrue">PE_IfTrue</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_peval_intro">pe_peval_intro</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_Seq">PE_Seq</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#PE_Skip">PE_Skip</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Types.html#prd">prd</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#Prod">Prod</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="constructor_R"></a><h2>R </h2>
<a href="PLF.RecordSub.html#rcons">rcons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RCons">RCons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CAsgn">RepeatExercise.CAsgn</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CIf">RepeatExercise.CIf</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CRepeat">RepeatExercise.CRepeat</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CSeq">RepeatExercise.CSeq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CSkip">RepeatExercise.CSkip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.CWhile">RepeatExercise.CWhile</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_Ass">RepeatExercise.E_Ass</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_IfFalse">RepeatExercise.E_IfFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_IfTrue">RepeatExercise.E_IfTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_Seq">RepeatExercise.E_Seq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_Skip">RepeatExercise.E_Skip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_WhileFalse">RepeatExercise.E_WhileFalse</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.E_WhileTrue">RepeatExercise.E_WhileTrue</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.RecordSub.html#rnil">rnil</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RNil">RNil</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#rproj">rproj</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RTcons">RTcons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#rtcons">rtcons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#RTnil">RTnil</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#rtnil">rtnil</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<br/><br/><a name="constructor_S"></a><h2>S </h2>
<a href="PLF.Types.html#scc">scc</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.ST_PlusConstConst">SimpleArith1.ST_PlusConstConst</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.ST_Plus1">SimpleArith1.ST_Plus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.ST_Plus2">SimpleArith1.ST_Plus2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#snd">snd</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#SS_Load">SS_Load</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Minus">SS_Minus</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Mult">SS_Mult</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Plus">SS_Plus</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SS_Push">SS_Push</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.abs">STLCArith.abs</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.app">STLCArith.app</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.Arrow">STLCArith.Arrow</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.const">STLCArith.const</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.mlt">STLCArith.mlt</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.Nat">STLCArith.Nat</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.prd">STLCArith.prd</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.scc">STLCArith.scc</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.test0">STLCArith.test0</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.var">STLCArith.var</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.abs">STLCExtendedRecords.abs</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_abs">STLCExtendedRecords.afi_abs</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_app1">STLCExtendedRecords.afi_app1</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_app2">STLCExtendedRecords.afi_app2</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_proj">STLCExtendedRecords.afi_proj</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_rhead">STLCExtendedRecords.afi_rhead</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_rtail">STLCExtendedRecords.afi_rtail</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.afi_var">STLCExtendedRecords.afi_var</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.app">STLCExtendedRecords.app</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.Arrow">STLCExtendedRecords.Arrow</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.Base">STLCExtendedRecords.Base</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.Arrow">STLCExtendedRecords.FirstTry.Arrow</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.Base">STLCExtendedRecords.FirstTry.Base</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.TRcd">STLCExtendedRecords.FirstTry.TRcd</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RCons">STLCExtendedRecords.RCons</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rcons">STLCExtendedRecords.rcons</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RNil">STLCExtendedRecords.RNil</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rproj">STLCExtendedRecords.rproj</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RTcons">STLCExtendedRecords.RTcons</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rtcons">STLCExtendedRecords.rtcons</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.RTnil">STLCExtendedRecords.RTnil</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.rtnil">STLCExtendedRecords.rtnil</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_AppAbs">STLCExtendedRecords.ST_AppAbs</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_App1">STLCExtendedRecords.ST_App1</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_App2">STLCExtendedRecords.ST_App2</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_ProjRcd">STLCExtendedRecords.ST_ProjRcd</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_Proj1">STLCExtendedRecords.ST_Proj1</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_Rcd_Head">STLCExtendedRecords.ST_Rcd_Head</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ST_Rcd_Tail">STLCExtendedRecords.ST_Rcd_Tail</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.trnil">STLCExtendedRecords.trnil</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_Abs">STLCExtendedRecords.T_Abs</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_App">STLCExtendedRecords.T_App</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_Proj">STLCExtendedRecords.T_Proj</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_RCons">STLCExtendedRecords.T_RCons</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_RNil">STLCExtendedRecords.T_RNil</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.T_Var">STLCExtendedRecords.T_Var</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.var">STLCExtendedRecords.var</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.v_abs">STLCExtendedRecords.v_abs</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.v_rcons">STLCExtendedRecords.v_rcons</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.v_rnil">STLCExtendedRecords.v_rnil</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfArrow">STLCExtendedRecords.wfArrow</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfBase">STLCExtendedRecords.wfBase</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfRCons">STLCExtendedRecords.wfRCons</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wfRNil">STLCExtendedRecords.wfRNil</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.abs">STLCExtended.abs</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_abs">STLCExtended.afi_abs</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_app1">STLCExtended.afi_app1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_app2">STLCExtended.afi_app2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_case0">STLCExtended.afi_case0</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_case1">STLCExtended.afi_case1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_case2">STLCExtended.afi_case2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_cons1">STLCExtended.afi_cons1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_cons2">STLCExtended.afi_cons2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_inl">STLCExtended.afi_inl</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_inr">STLCExtended.afi_inr</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_lcase1">STLCExtended.afi_lcase1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_lcase2">STLCExtended.afi_lcase2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_lcase3">STLCExtended.afi_lcase3</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_mult1">STLCExtended.afi_mult1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_mult2">STLCExtended.afi_mult2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_pred">STLCExtended.afi_pred</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_succ">STLCExtended.afi_succ</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_test01">STLCExtended.afi_test01</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_test02">STLCExtended.afi_test02</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_test03">STLCExtended.afi_test03</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.afi_var">STLCExtended.afi_var</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.app">STLCExtended.app</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Arrow">STLCExtended.Arrow</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.const">STLCExtended.const</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.fst">STLCExtended.fst</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.List">STLCExtended.List</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.mlt">STLCExtended.mlt</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Nat">STLCExtended.Nat</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.pair">STLCExtended.pair</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.prd">STLCExtended.prd</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Prod">STLCExtended.Prod</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.scc">STLCExtended.scc</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.snd">STLCExtended.snd</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_AppAbs">STLCExtended.ST_AppAbs</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_App1">STLCExtended.ST_App1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_App2">STLCExtended.ST_App2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Case">STLCExtended.ST_Case</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_CaseInl">STLCExtended.ST_CaseInl</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_CaseInr">STLCExtended.ST_CaseInr</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Cons1">STLCExtended.ST_Cons1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Cons2">STLCExtended.ST_Cons2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Inl">STLCExtended.ST_Inl</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Inr">STLCExtended.ST_Inr</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_LcaseCons">STLCExtended.ST_LcaseCons</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_LcaseNil">STLCExtended.ST_LcaseNil</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Lcase1">STLCExtended.ST_Lcase1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Mulconsts">STLCExtended.ST_Mulconsts</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Mult1">STLCExtended.ST_Mult1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Mult2">STLCExtended.ST_Mult2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Pred">STLCExtended.ST_Pred</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_PredNat">STLCExtended.ST_PredNat</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_SuccNat">STLCExtended.ST_SuccNat</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Succ1">STLCExtended.ST_Succ1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Test0Nonzero">STLCExtended.ST_Test0Nonzero</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Test0Zero">STLCExtended.ST_Test0Zero</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ST_Test01">STLCExtended.ST_Test01</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Sum">STLCExtended.Sum</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tcase">STLCExtended.tcase</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tcons">STLCExtended.tcons</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.test0">STLCExtended.test0</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tfix">STLCExtended.tfix</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tinl">STLCExtended.tinl</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tinr">STLCExtended.tinr</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tlcase">STLCExtended.tlcase</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tlet">STLCExtended.tlet</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tnil">STLCExtended.tnil</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Abs">STLCExtended.T_Abs</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_App">STLCExtended.T_App</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Case">STLCExtended.T_Case</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Cons">STLCExtended.T_Cons</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Inl">STLCExtended.T_Inl</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Inr">STLCExtended.T_Inr</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Lcase">STLCExtended.T_Lcase</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Mult">STLCExtended.T_Mult</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Nat">STLCExtended.T_Nat</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Nil">STLCExtended.T_Nil</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Pred">STLCExtended.T_Pred</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Succ">STLCExtended.T_Succ</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Test0">STLCExtended.T_Test0</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Unit">STLCExtended.T_Unit</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.T_Var">STLCExtended.T_Var</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.unit">STLCExtended.unit</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Unit">STLCExtended.Unit</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.var">STLCExtended.var</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_abs">STLCExtended.v_abs</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_inl">STLCExtended.v_inl</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_inr">STLCExtended.v_inr</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_lcons">STLCExtended.v_lcons</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_lnil">STLCExtended.v_lnil</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_nat">STLCExtended.v_nat</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_pair">STLCExtended.v_pair</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.v_unit">STLCExtended.v_unit</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_abs">STLCProp.afi_abs</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_app1">STLCProp.afi_app1</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_app2">STLCProp.afi_app2</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_test1">STLCProp.afi_test1</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_test2">STLCProp.afi_test2</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_test3">STLCProp.afi_test3</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.afi_var">STLCProp.afi_var</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.References.html#STLCRef.abs">STLCRef.abs</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_abs">STLCRef.afi_abs</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_app1">STLCRef.afi_app1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_app2">STLCRef.afi_app2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_assign1">STLCRef.afi_assign1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_assign2">STLCRef.afi_assign2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_deref">STLCRef.afi_deref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_if0_1">STLCRef.afi_if0_1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_if0_2">STLCRef.afi_if0_2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_if0_3">STLCRef.afi_if0_3</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_mult1">STLCRef.afi_mult1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_mult2">STLCRef.afi_mult2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_pred">STLCRef.afi_pred</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_ref">STLCRef.afi_ref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_succ">STLCRef.afi_succ</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.afi_var">STLCRef.afi_var</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.app">STLCRef.app</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Arrow">STLCRef.Arrow</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.assign">STLCRef.assign</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.const">STLCRef.const</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.deref">STLCRef.deref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_cons">STLCRef.extends_cons</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_nil">STLCRef.extends_nil</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.loc">STLCRef.loc</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.mlt">STLCRef.mlt</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Nat">STLCRef.Nat</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.prd">STLCRef.prd</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ref">STLCRef.ref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Ref">STLCRef.Ref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.sc_one">STLCRef.RefsAndNontermination.sc_one</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.sc_step">STLCRef.RefsAndNontermination.sc_step</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.scc">STLCRef.scc</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_AppAbs">STLCRef.ST_AppAbs</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_App1">STLCRef.ST_App1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_App2">STLCRef.ST_App2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Assign">STLCRef.ST_Assign</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Assign1">STLCRef.ST_Assign1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Assign2">STLCRef.ST_Assign2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Deref">STLCRef.ST_Deref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_DerefLoc">STLCRef.ST_DerefLoc</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_If<sub>0</sub>">STLCRef.ST_If<sub>0</sub></a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_If0_Nonzero">STLCRef.ST_If0_Nonzero</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_If0_Zero">STLCRef.ST_If0_Zero</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_MultNats">STLCRef.ST_MultNats</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Mult1">STLCRef.ST_Mult1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Mult2">STLCRef.ST_Mult2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Pred">STLCRef.ST_Pred</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_PredNat">STLCRef.ST_PredNat</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Ref">STLCRef.ST_Ref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_RefValue">STLCRef.ST_RefValue</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_Succ">STLCRef.ST_Succ</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ST_SuccNat">STLCRef.ST_SuccNat</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.test0">STLCRef.test0</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Abs">STLCRef.T_Abs</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_App">STLCRef.T_App</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Assign">STLCRef.T_Assign</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Deref">STLCRef.T_Deref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_If<sub>0</sub>">STLCRef.T_If<sub>0</sub></a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Loc">STLCRef.T_Loc</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Mult">STLCRef.T_Mult</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Nat">STLCRef.T_Nat</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Pred">STLCRef.T_Pred</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Ref">STLCRef.T_Ref</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Succ">STLCRef.T_Succ</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Unit">STLCRef.T_Unit</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.T_Var">STLCRef.T_Var</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.unit">STLCRef.unit</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.Unit">STLCRef.Unit</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.var">STLCRef.var</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_abs">STLCRef.v_abs</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_loc">STLCRef.v_loc</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_nat">STLCRef.v_nat</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.v_unit">STLCRef.v_unit</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.Stlc.html#STLC.abs">STLC.abs</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.app">STLC.app</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.Arrow">STLC.Arrow</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.Bool">STLC.Bool</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.fls">STLC.fls</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_AppAbs">STLC.ST_AppAbs</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_App1">STLC.ST_App1</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_App2">STLC.ST_App2</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_Test">STLC.ST_Test</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_TestFls">STLC.ST_TestFls</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ST_TestTru">STLC.ST_TestTru</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.s_var1">STLC.s_var1</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.test">STLC.test</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.tru">STLC.tru</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Abs">STLC.T_Abs</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_App">STLC.T_App</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Fls">STLC.T_Fls</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Test">STLC.T_Test</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Tru">STLC.T_Tru</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.T_Var">STLC.T_Var</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.var">STLC.var</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.v_abs">STLC.v_abs</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.v_fls">STLC.v_fls</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.v_tru">STLC.v_tru</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Sub.html#ST_AppAbs">ST_AppAbs</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_AppAbs">ST_AppAbs</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ST_AppAbs">ST_AppAbs</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#ST_App1">ST_App1</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ST_App1">ST_App1</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#ST_App1">ST_App1</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_App2">ST_App2</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ST_App2">ST_App2</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#ST_App2">ST_App2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_Fst">ST_Fst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#ST_FstPair">ST_FstPair</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#ST_Iszro">ST_Iszro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_IszroScc">ST_IszroScc</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_IszroZro">ST_IszroZro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#ST_Pair1">ST_Pair1</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#ST_Pair2">ST_Pair2</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#ST_PlusConstConst">ST_PlusConstConst</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#ST_Plus1">ST_Plus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#ST_Plus2">ST_Plus2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#ST_Prd">ST_Prd</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_PrdScc">ST_PrdScc</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_PrdZro">ST_PrdZro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#ST_ProjRcd">ST_ProjRcd</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#ST_Proj1">ST_Proj1</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#ST_Rcd_Head">ST_Rcd_Head</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#ST_Rcd_Tail">ST_Rcd_Tail</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#ST_Scc">ST_Scc</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#ST_Snd">ST_Snd</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#ST_SndPair">ST_SndPair</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#ST_Test">ST_Test</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#ST_Test">ST_Test</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#ST_Test">ST_Test</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#ST_TestFalse">ST_TestFalse</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_TestFalse">ST_TestFalse</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#ST_TestFls">ST_TestFls</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#ST_TestTru">ST_TestTru</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#ST_TestTrue">ST_TestTrue</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ST_TestTrue">ST_TestTrue</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#S_Arrow">S_Arrow</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#S_Arrow">S_Arrow</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_RcdDepth">S_RcdDepth</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_RcdPerm">S_RcdPerm</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_RcdWidth">S_RcdWidth</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#S_Refl">S_Refl</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#S_Refl">S_Refl</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#S_Top">S_Top</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#S_Top">S_Top</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#S_Trans">S_Trans</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#S_Trans">S_Trans</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<br/><br/><a name="constructor_T"></a><h2>T </h2>
<a href="PLF.Smallstep.html#Temp1.ST_PlusConstConst">Temp1.ST_PlusConstConst</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.ST_Plus1">Temp1.ST_Plus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.ST_Plus2">Temp1.ST_Plus2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.v_const">Temp1.v_const</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.v_funny">Temp1.v_funny</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_Funny">Temp2.ST_Funny</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_PlusConstConst">Temp2.ST_PlusConstConst</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_Plus1">Temp2.ST_Plus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.ST_Plus2">Temp2.ST_Plus2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.v_const">Temp2.v_const</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.ST_PlusConstConst">Temp3.ST_PlusConstConst</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.ST_Plus1">Temp3.ST_Plus1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.v_const">Temp3.v_const</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.fls">Temp4.fls</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.ST_If">Temp4.ST_If</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.ST_IfFalse">Temp4.ST_IfFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.ST_IfTrue">Temp4.ST_IfTrue</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.ST_If">Temp4.Temp5.ST_If</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.ST_IfFalse">Temp4.Temp5.ST_IfFalse</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.ST_IfTrue">Temp4.Temp5.ST_IfTrue</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.test">Temp4.test</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.tru">Temp4.tru</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.v_fls">Temp4.v_fls</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.v_tru">Temp4.v_tru</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#test">test</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#test">test</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#test">test</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Top">Top</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Top">Top</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#tru">tru</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#tru">tru</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#tru">tru</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#T_Abs">T_Abs</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#T_Abs">T_Abs</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_Abs">T_Abs</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#T_App">T_App</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#T_App">T_App</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#T_App">T_App</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_False">T_False</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#T_False">T_False</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#T_Fls">T_Fls</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_Fst">T_Fst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#T_Iszro">T_Iszro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_Pair">T_Pair</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#T_Prd">T_Prd</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#T_Proj">T_Proj</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#T_RCons">T_RCons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#T_RNil">T_RNil</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#T_Scc">T_Scc</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_Snd">T_Snd</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#T_Sub">T_Sub</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#T_Sub">T_Sub</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#T_Test">T_Test</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#T_Test">T_Test</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_Test">T_Test</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#T_Tru">T_Tru</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#T_True">T_True</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#T_True">T_True</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#T_Unit">T_Unit</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#T_Var">T_Var</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#T_Var">T_Var</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#T_Var">T_Var</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#T_Zro">T_Zro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="constructor_U"></a><h2>U </h2>
<a href="PLF.Sub.html#unit">unit</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Unit">Unit</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<br/><br/><a name="constructor_V"></a><h2>V </h2>
<a href="PLF.Norm.html#var">var</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#var">var</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#var">var</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Equiv.html#VNUId">VNUId</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUMinus">VNUMinus</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUMult">VNUMult</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUNum">VNUNum</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#VNUPlus">VNUPlus</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Sub.html#v_abs">v_abs</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#v_abs">v_abs</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#v_abs">v_abs</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#V_cons">V_cons</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#v_const">v_const</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Sub.html#v_false">v_false</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#v_fls">v_fls</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#V_nil">V_nil</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#v_pair">v_pair</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#v_rcons">v_rcons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#v_rnil">v_rnil</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#v_tru">v_tru</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#v_true">v_true</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#v_unit">v_unit</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<br/><br/><a name="constructor_W"></a><h2>W </h2>
<a href="PLF.RecordSub.html#wfArrow">wfArrow</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfBase">wfBase</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfRCons">wfRCons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfRNil">wfRNil</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#wfTop">wfTop</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<br/><br/><a name="constructor_Z"></a><h2>Z </h2>
<a href="PLF.Types.html#zro">zro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><hr/>
<h1>Lemma Index</h1>
<a name="lemma_A"></a><h2>A </h2>
<a href="PLF.RecordSub.html#abs_arrow">abs_arrow</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#abs_arrow">abs_arrow</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#aequiv_example">aequiv_example</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#aeval_weakening">aeval_weakening</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#always_loop_hoare">always_loop_hoare</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#assign_aequiv">assign_aequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.PE.html#assign_removes">assign_removes</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="lemma_B"></a><h2>B </h2>
<a href="PLF.HoareAsLogic.html#bassn_eval_false">bassn_eval_false</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Equiv.html#bequiv_example">bequiv_example</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#bexp_eval_false">bexp_eval_false</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#bexp_eval_true">bexp_eval_true</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Types.html#bool_canonical">bool_canonical</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="lemma_C"></a><h2>C </h2>
<a href="PLF.Sub.html#canonical_forms_of_arrow_types">canonical_forms_of_arrow_types</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#canonical_forms_of_arrow_types">canonical_forms_of_arrow_types</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#canonical_forms_of_Bool">canonical_forms_of_Bool</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#CAss_congruence">CAss_congruence</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.PE.html#ceval_extensionality">ceval_extensionality</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Equiv.html#CIf_congruence">CIf_congruence</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_body_n">CImp.par_body_n</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_body_n__Sn">CImp.par_body_n__Sn</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop_any_X">CImp.par_loop_any_X</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Equiv.html#cmin_minimal">cmin_minimal</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#compiler_is_correct">compiler_is_correct</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_1">congruence_demo_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_2">congruence_demo_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_3">congruence_demo_3</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#congruence_demo_4">congruence_demo_4</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.RecordSub.html#context_invariance">context_invariance</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#context_invariance">context_invariance</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#context_invariance">context_invariance</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#CSeq_congruence">CSeq_congruence</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#CWhile_congruence">CWhile_congruence</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#c3_c4_different">c3_c4_different</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="lemma_D"></a><h2>D </h2>
<a href="PLF.Hoare2.html#dec_while_correct">dec_while_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.UseAuto.html#demo_auto_absurd_1">demo_auto_absurd_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_auto_absurd_2">demo_auto_absurd_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.LibTactics.html#demo_clears_all_and_clears_but">demo_clears_all_and_clears_but</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.UseTactics.html#demo_false">demo_false</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseAuto.html#demo_false">demo_false</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseTactics.html#demo_false_arg">demo_false_arg</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_context_1">demo_hint_unfold_context_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_context_2">demo_hint_unfold_context_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_goal_1">demo_hint_unfold_goal_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#demo_hint_unfold_goal_2">demo_hint_unfold_goal_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseTactics.html#demo_tryfalse">demo_tryfalse</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic">DeterministicImp.ceval_deterministic</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic'">DeterministicImp.ceval_deterministic'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic''">DeterministicImp.ceval_deterministic''</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic'''">DeterministicImp.ceval_deterministic'''</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#DeterministicImp.ceval_deterministic''''">DeterministicImp.ceval_deterministic''''</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Hoare2.html#dfib_correct">dfib_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#div_mod_dec_correct">div_mod_dec_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dpow2_down_correct">dpow2_down_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#duplicate_subst">duplicate_subst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.LibTactics.html#dup_lemma">dup_lemma</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="lemma_E"></a><h2>E </h2>
<a href="PLF.UseTactics.html#EqualityExamples.demo_applys_eq_1">EqualityExamples.demo_applys_eq_1</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_applys_eq_2">EqualityExamples.demo_applys_eq_2</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_applys_eq_3">EqualityExamples.demo_applys_eq_3</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_fequals">EqualityExamples.demo_fequals</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.demo_substs">EqualityExamples.demo_substs</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.mult_0_plus">EqualityExamples.mult_0_plus</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.mult_0_plus'">EqualityExamples.mult_0_plus'</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#EqualityExamples.mult_0_plus''">EqualityExamples.mult_0_plus''</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseAuto.html#equality_by_auto">equality_by_auto</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.LibTactics.html#equates_0">equates_0</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_1">equates_1</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_2">equates_2</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_3">equates_3</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_4">equates_4</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_5">equates_5</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#equates_6">equates_6</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#evalF_eval">evalF_eval</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#eval_assign">eval_assign</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Smallstep.html#eval__multistep">eval__multistep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesInstantiations.substitution_preserves_typing">ExamplesInstantiations.substitution_preserves_typing</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_underscore">ExamplesLets.demo_lets_underscore</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_1">ExamplesLets.demo_lets_1</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_2">ExamplesLets.demo_lets_2</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_3">ExamplesLets.demo_lets_3</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_4">ExamplesLets.demo_lets_4</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.demo_lets_5">ExamplesLets.demo_lets_5</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><a name="lemma_F"></a><h2>F </h2>
<a href="PLF.HoareAsLogic.html#False_and_P_imp">False_and_P_imp</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Hoare2.html#fib_eqn">fib_eqn</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_correct">find_parity_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_correct'">find_parity_correct'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_aexp_sound">fold_constants_aexp_sound</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_bexp_sound">fold_constants_bexp_sound</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_com_sound">fold_constants_com_sound</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.RecordSub.html#free_in_context">free_in_context</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#free_in_context">free_in_context</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#free_in_context">free_in_context</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<br/><br/><a name="lemma_G"></a><h2>G </h2>
<a href="PLF.UseTactics.html#GenExample.substitution_preserves_typing">GenExample.substitution_preserves_typing</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><a name="lemma_H"></a><h2>H </h2>
<a href="PLF.RecordSub.html#has_type__wf">has_type__wf</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#Himp.hoare_havoc">Himp.hoare_havoc</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.ptwice_cequiv_pcopy">Himp.ptwice_cequiv_pcopy</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pXY_cequiv_pYX">Himp.pXY_cequiv_pYX</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p1_may_diverge">Himp.p1_may_diverge</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p1_p2_equiv">Himp.p1_p2_equiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p2_may_diverge">Himp.p2_may_diverge</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p3_p4_inequiv">Himp.p3_p4_inequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p5_p6_equiv">Himp.p5_p6_equiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare2.html#Himp2.hoare_havoc_weakest">Himp2.hoare_havoc_weakest</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.assert_assume_differ">HoareAssertAssume.assert_assume_differ</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.assert_implies_assume">HoareAssertAssume.assert_implies_assume</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_asgn">HoareAssertAssume.hoare_asgn</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_consequence_post">HoareAssertAssume.hoare_consequence_post</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_consequence_pre">HoareAssertAssume.hoare_consequence_pre</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_if">HoareAssertAssume.hoare_if</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_seq">HoareAssertAssume.hoare_seq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_skip">HoareAssertAssume.hoare_skip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_while">HoareAssertAssume.hoare_while</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn">hoare_asgn</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_fwd">hoare_asgn_fwd</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_fwd_exists">hoare_asgn_fwd_exists</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#hoare_asgn_weakest">hoare_asgn_weakest</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#hoare_consequence">hoare_consequence</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_consequence_post">hoare_consequence_post</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_consequence_pre">hoare_consequence_pre</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_if">hoare_if</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_post_true">hoare_post_true</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_pre_false">hoare_pre_false</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#hoare_proof_complete">hoare_proof_complete</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#hoare_proof_sound">hoare_proof_sound</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Hoare.html#hoare_seq">hoare_seq</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_skip">hoare_skip</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_while">hoare_while</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Consequence_post">H_Consequence_post</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Consequence_pre">H_Consequence_pre</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Post_True_deriv">H_Post_True_deriv</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#H_Pre_False_deriv">H_Pre_False_deriv</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<br/><br/><a name="lemma_I"></a><h2>I </h2>
<a href="PLF.Equiv.html#identity_assignment">identity_assignment</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#iff_intro_swap">iff_intro_swap</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Equiv.html#iff_trans">iff_trans</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.hoare_if1_good">If<sub>1</sub>.hoare_if1_good</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_correct">if_minus_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#if_minus_plus">if_minus_plus</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_plus_correct">if_minus_plus_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#inbP">inbP</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.LibTactics.html#induct_height_max2">induct_height_max2</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Equiv.html#inequiv_exercise">inequiv_exercise</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Norm.html#instantiation_domains_match">instantiation_domains_match</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#instantiation_drop">instantiation_drop</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#instantiation_env_closed">instantiation_env_closed</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#instantiation_R">instantiation_R</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.ceval_deterministic">IntrovExamples.ceval_deterministic</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.ceval_deterministic'">IntrovExamples.ceval_deterministic'</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.dist_exists_or">IntrovExamples.dist_exists_or</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#IntrovExamples.exists_impl">IntrovExamples.exists_impl</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.ceval_deterministic">InvertsExamples.ceval_deterministic</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.ceval_deterministic'">InvertsExamples.ceval_deterministic'</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.skip_left">InvertsExamples.skip_left</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.skip_left'">InvertsExamples.skip_left'</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Hoare2.html#is_wp_example">is_wp_example</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="lemma_L"></a><h2>L </h2>
<a href="PLF.RecordSub.html#lookup_field_in_value">lookup_field_in_value</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.PE.html#Loop.ceval_count_complete">Loop.ceval_count_complete</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.ceval_count_sound">Loop.ceval_count_sound</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_ceval_count_le">Loop.pe_ceval_count_le</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_compare_nil_lookup">Loop.pe_compare_nil_lookup</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_compare_nil_update">Loop.pe_compare_nil_update</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com_complete">Loop.pe_com_complete</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com_correct">Loop.pe_com_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com_sound">Loop.pe_com_sound</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Equiv.html#loop_unrolling">loop_unrolling</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#ltac_database_provide">ltac_database_provide</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something_eq">ltac_something_eq</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something_hide">ltac_something_hide</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something_show">ltac_something_show</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>1</sub>">l<sub>1</sub></a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>2</sub>">l<sub>2</sub></a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>3</sub>">l<sub>3</sub></a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>3</sub>'">l<sub>3</sub>'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#l<sub>4</sub>">l<sub>4</sub></a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="lemma_M"></a><h2>M </h2>
<a href="PLF.Norm.html#msubst_abs">msubst_abs</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_app">msubst_app</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_closed">msubst_closed</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_preserves_typing">msubst_preserves_typing</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_R">msubst_R</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#msubst_var">msubst_var</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#multistep_App2">multistep_App2</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#multistep_congr_1">multistep_congr_1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multistep_congr_2">multistep_congr_2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#multistep_preserves_R">multistep_preserves_R</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#multistep_preserves_R'">multistep_preserves_R'</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#multistep__eval">multistep__eval</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multi_R">multi_R</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#multi_trans">multi_trans</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#mupdate_drop">mupdate_drop</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#mupdate_lookup">mupdate_lookup</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="lemma_N"></a><h2>N </h2>
<a href="PLF.UseTactics.html#NaryExamples.demo_branch">NaryExamples.demo_branch</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#NaryExamples.demo_splits">NaryExamples.demo_splits</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Types.html#nat_canonical">nat_canonical</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.UseAuto.html#nat_le_refl">nat_le_refl</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#negation_study_1">negation_study_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#negation_study_2">negation_study_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Smallstep.html#nf_is_value">nf_is_value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#nf_same_as_value">nf_same_as_value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#normalization">normalization</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#normalize_ex">normalize_ex</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normalize_ex'">normalize_ex'</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normal_forms_unique">normal_forms_unique</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="lemma_O"></a><h2>O </h2>
<a href="PLF.UseAuto.html#omega_demo_1">omega_demo_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#omega_demo_2">omega_demo_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#omega_demo_3">omega_demo_3</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#omega_demo_4">omega_demo_4</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#order_matters_1">order_matters_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#order_matters_2">order_matters_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="lemma_P"></a><h2>P </h2>
<a href="PLF.Hoare2.html#parity_correct">parity_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#parity_dec_correct">parity_dec_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#parity_ge_2">parity_ge_2</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#parity_lt_2">parity_lt_2</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#pe_add_correct">pe_add_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_aexp_correct">pe_aexp_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_aexp_correct_weak">pe_aexp_correct_weak</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_bexp_correct">pe_bexp_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_block_correct">pe_block_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare_correct">pe_compare_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare_removes">pe_compare_removes</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare_update">pe_compare_update</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com_complete">pe_com_complete</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com_correct">pe_com_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com_sound">pe_com_sound</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_consistent_update">pe_consistent_update</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_disagree_domain">pe_disagree_domain</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_domain">pe_domain</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_program_correct">pe_program_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_removes_correct">pe_removes_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_remove_correct">pe_remove_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_unique_correct">pe_unique_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_consistent">pe_update_consistent</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_correct">pe_update_correct</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_update_add">pe_update_update_add</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update_update_remove">pe_update_update_remove</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#pow2_le_1">pow2_le_1</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#pow2_plus_1">pow2_plus_1</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Types.html#preservation">preservation</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#preservation">preservation</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#preservation">preservation</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#preservation">preservation</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.nth_eq_last'">PreservationProgressReferences.nth_eq_last'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.preservation">PreservationProgressReferences.preservation</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.preservation'">PreservationProgressReferences.preservation'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.preservation_ref">PreservationProgressReferences.preservation_ref</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressReferences.progress">PreservationProgressReferences.progress</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.preservation">PreservationProgressStlc.preservation</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.preservation'">PreservationProgressStlc.preservation'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.progress">PreservationProgressStlc.progress</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#PreservationProgressStlc.progress'">PreservationProgressStlc.progress'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Types.html#preservation'">preservation'</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.RecordSub.html#progress">progress</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#progress">progress</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#progress">progress</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="lemma_R"></a><h2>R </h2>
<a href="PLF.RecordSub.html#rcd_types_match">rcd_types_match</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare2.html#reduce_to_zero_correct'">reduce_to_zero_correct'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Equiv.html#refl_aequiv">refl_aequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#refl_bequiv">refl_bequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#refl_cequiv">refl_cequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.ex1_repeat_works">RepeatExercise.ex1_repeat_works</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.UseAuto.html#RingDemo.ring_demo">RingDemo.ring_demo</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Norm.html#R_halts">R_halts</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#R_typable_empty">R_typable_empty</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="lemma_S"></a><h2>S </h2>
<a href="PLF.UseAuto.html#search_depth_0">search_depth_0</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_1">search_depth_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_3">search_depth_3</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_4">search_depth_4</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#search_depth_5">search_depth_5</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep_eval_ind">Semantics.multistep_eval_ind</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep__eval">Semantics.multistep__eval</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep__eval'">Semantics.multistep__eval'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#Semantics.multistep__eval''">Semantics.multistep__eval''</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Equiv.html#seq_assoc">seq_assoc</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#silly1">silly1</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#silly2">silly2</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#silly2_eassumption">silly2_eassumption</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#silly2_fixed">silly2_fixed</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith2.step_deterministic">SimpleArith2.step_deterministic</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith3.step_deterministic_alt">SimpleArith3.step_deterministic_alt</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample.ceval_deterministic">SkipExample.ceval_deterministic</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample.demo_admits">SkipExample.demo_admits</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#SkipExample.mult_plus_0">SkipExample.mult_plus_0</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Equiv.html#skip_left">skip_left</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#skip_right">skip_right</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare2.html#slow_assignment_dec_correct">slow_assignment_dec_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.UseAuto.html#solved_by_jauto">solved_by_jauto</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_by_apply">solving_by_apply</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_by_eapply">solving_by_eapply</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_by_reflexivity">solving_by_reflexivity</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_goal">solving_conj_goal</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_hyp">solving_conj_hyp</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_hyp'">solving_conj_hyp'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_hyp_forall">solving_conj_hyp_forall</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_conj_more">solving_conj_more</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_disj_goal">solving_disj_goal</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_disj_hyp">solving_disj_hyp</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_exists_goal">solving_exists_goal</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_exists_hyp">solving_exists_hyp</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#solving_tauto">solving_tauto</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseTactics.html#SortExamples.ceval_deterministic">SortExamples.ceval_deterministic</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Types.html#soundness">soundness</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare2.html#sqrt_correct">sqrt_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec'_correct">square_dec'_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec_correct">square_dec_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_simpler_dec_correct">square_simpler_dec_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#stack_step_deterministic">stack_step_deterministic</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction.complete_stepf">StepFunction.complete_stepf</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction.sound_stepf">StepFunction.sound_stepf</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Norm.html#step_deterministic">step_deterministic</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#step_deterministic">step_deterministic</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Smallstep.html#step_deterministic">step_deterministic</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_normalizing">step_normalizing</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#step_preserves_halting">step_preserves_halting</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#step_preserves_R">step_preserves_R</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#step_preserves_record_tm">step_preserves_record_tm</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#step_preserves_R'">step_preserves_R'</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#step__eval">step__eval</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker.type_checking_complete">STLCChecker.type_checking_complete</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker.type_checking_sound">STLCChecker.type_checking_sound</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.context_invariance">STLCExtendedRecords.context_invariance</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.free_in_context">STLCExtendedRecords.free_in_context</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.has_type__wf">STLCExtendedRecords.has_type__wf</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.lookup_field_in_value">STLCExtendedRecords.lookup_field_in_value</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.preservation">STLCExtendedRecords.preservation</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.progress">STLCExtendedRecords.progress</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.step_preserves_record_tm">STLCExtendedRecords.step_preserves_record_tm</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.substitution_preserves_typing">STLCExtendedRecords.substitution_preserves_typing</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.typing_example_2">STLCExtendedRecords.typing_example_2</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.wf_rcd_lookup">STLCExtendedRecords.wf_rcd_lookup</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.context_invariance">STLCExtended.context_invariance</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.free_in_context">STLCExtended.free_in_context</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.preservation">STLCExtended.preservation</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.progress">STLCExtended.progress</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.substitution_preserves_typing">STLCExtended.substitution_preserves_typing</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.canonical_forms_bool">STLCProp.canonical_forms_bool</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.canonical_forms_fun">STLCProp.canonical_forms_fun</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.context_invariance">STLCProp.context_invariance</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.free_in_context">STLCProp.free_in_context</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.preservation">STLCProp.preservation</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.progress">STLCProp.progress</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.progress'">STLCProp.progress'</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.soundness">STLCProp.soundness</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.substitution_preserves_typing">STLCProp.substitution_preserves_typing</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.typable_empty__closed">STLCProp.typable_empty__closed</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.unique_types">STLCProp.unique_types</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.References.html#STLCRef.assign_pres_store_typing">STLCRef.assign_pres_store_typing</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.context_invariance">STLCRef.context_invariance</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_app">STLCRef.extends_app</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_lookup">STLCRef.extends_lookup</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends_refl">STLCRef.extends_refl</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.free_in_context">STLCRef.free_in_context</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.length_extends">STLCRef.length_extends</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.length_replace">STLCRef.length_replace</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.lookup_replace_eq">STLCRef.lookup_replace_eq</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.lookup_replace_neq">STLCRef.lookup_replace_neq</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.nth_eq_last">STLCRef.nth_eq_last</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation">STLCRef.preservation</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation_wrong1">STLCRef.preservation_wrong1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation_wrong2">STLCRef.preservation_wrong2</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.progress">STLCRef.progress</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.factorial_type">STLCRef.RefsAndNontermination.factorial_type</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_fun_step_self">STLCRef.RefsAndNontermination.loop_fun_step_self</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_steps_to_loop_fun">STLCRef.RefsAndNontermination.loop_steps_to_loop_fun</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_typeable">STLCRef.RefsAndNontermination.loop_typeable</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.replace_nil">STLCRef.replace_nil</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_weakening">STLCRef.store_weakening</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_well_typed_app">STLCRef.store_well_typed_app</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.substitution_preserves_typing">STLCRef.substitution_preserves_typing</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes.eqb_ty_refl">STLCTypes.eqb_ty_refl</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes.eqb_ty__eq">STLCTypes.eqb_ty__eq</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example1">STLC.step_example1</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example1'">STLC.step_example1'</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example2">STLC.step_example2</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example2'">STLC.step_example2'</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example3">STLC.step_example3</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example3'">STLC.step_example3'</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example4">STLC.step_example4</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example4'">STLC.step_example4'</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example5">STLC.step_example5</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step_example5_with_normalize">STLC.step_example5_with_normalize</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.substi_correct">STLC.substi_correct</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Smallstep.html#strong_progress">strong_progress</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.RecordSub.html#substitution_preserves_typing">substitution_preserves_typing</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#substitution_preserves_typing">substitution_preserves_typing</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#substitution_preserves_typing">substitution_preserves_typing</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#subst_closed">subst_closed</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#subst_inequiv">subst_inequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Norm.html#subst_msubst">subst_msubst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#subst_not_afi">subst_not_afi</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Hoare2.html#subtract_slowly_dec_correct">subtract_slowly_dec_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.RecordSub.html#subtype__wf">subtype__wf</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.UseAuto.html#SubtypingInversion.abs_arrow">SubtypingInversion.abs_arrow</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#SubtypingInversion.abs_arrow'">SubtypingInversion.abs_arrow'</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.RecordSub.html#sub_inversion_arrow">sub_inversion_arrow</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#sub_inversion_arrow">sub_inversion_arrow</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#sub_inversion_Bool">sub_inversion_Bool</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Hoare2.html#swap_correct">swap_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#swap_exercise">swap_exercise</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#swap_if_branches">swap_if_branches</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#swap_noninterfering_assignments">swap_noninterfering_assignments</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Norm.html#swap_subst">swap_subst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#sym_aequiv">sym_aequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#sym_bequiv">sym_bequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#sym_cequiv">sym_cequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="lemma_T"></a><h2>T </h2>
<a href="PLF.Smallstep.html#Temp1.value_not_same_as_normal_form">Temp1.value_not_same_as_normal_form</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.value_not_same_as_normal_form">Temp2.value_not_same_as_normal_form</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.value_not_same_as_normal_form">Temp3.value_not_same_as_normal_form</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.step_deterministic">Temp4.step_deterministic</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.strong_progress">Temp4.strong_progress</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Equiv.html#TEST_false">TEST_false</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_1">test_multistep_1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_1'">test_multistep_1'</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_2">test_multistep_2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_3">test_multistep_3</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#test_multistep_4">test_multistep_4</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Equiv.html#TEST_true">TEST_true</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#TEST_true_simple">TEST_true_simple</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.UseAuto.html#transitivity_bad_hint_1">transitivity_bad_hint_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#transitivity_workaround_1">transitivity_workaround_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#transitivity_workaround_2">transitivity_workaround_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.Equiv.html#trans_aequiv">trans_aequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#trans_bequiv">trans_bequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#trans_cequiv">trans_cequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare2.html#two_loops_correct">two_loops_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#typable_empty__closed">typable_empty__closed</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.eqb_ty_refl">TypecheckerExtensions.eqb_ty_refl</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.eqb_ty__eq">TypecheckerExtensions.eqb_ty__eq</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.type_checking_complete">TypecheckerExtensions.type_checking_complete</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.type_checking_sound">TypecheckerExtensions.type_checking_sound</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_abs">typing_inversion_abs</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_abs">typing_inversion_abs</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_app">typing_inversion_app</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_app">typing_inversion_app</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_false">typing_inversion_false</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_if">typing_inversion_if</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_proj">typing_inversion_proj</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_rcons">typing_inversion_rcons</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_true">typing_inversion_true</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_unit">typing_inversion_unit</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#typing_inversion_var">typing_inversion_var</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#typing_inversion_var">typing_inversion_var</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<br/><br/><a name="lemma_U"></a><h2>U </h2>
<a href="PLF.UseTactics.html#UnfoldsExample.bexp_eval_true">UnfoldsExample.bexp_eval_true</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><a name="lemma_V"></a><h2>V </h2>
<a href="PLF.Norm.html#vacuous_substitution">vacuous_substitution</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#value_halts">value_halts</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#value_is_nf">value_is_nf</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#value_is_nf">value_is_nf</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#value__normal">value__normal</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Hoare2.html#verification_correct">verification_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#verification_correct_dec">verification_correct_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="lemma_W"></a><h2>W </h2>
<a href="PLF.RecordSub.html#wf_rcd_lookup">wf_rcd_lookup</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Equiv.html#WHILE_false">WHILE_false</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#WHILE_true">WHILE_true</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#WHILE_true_nonterm">WHILE_true_nonterm</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.UseAuto.html#working_of_auto_1">working_of_auto_1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#working_of_auto_2">working_of_auto_2</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.HoareAsLogic.html#wp_is_precondition">wp_is_precondition</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.HoareAsLogic.html#wp_is_weakest">wp_is_weakest</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<br/><br/><a name="lemma_Z"></a><h2>Z </h2>
<a href="PLF.Equiv.html#zprop_preserving">zprop_preserving</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><hr/>
<h1>Axiom Index</h1>
<a name="axiom_E"></a><h2>E </h2>
<a href="PLF.UseTactics.html#EqualityExamples.big_expression_using">EqualityExamples.big_expression_using</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.UseTactics.html#ExamplesLets.typing_inversion_var">ExamplesLets.typing_inversion_var</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<br/><br/><a name="axiom_G"></a><h2>G </h2>
<a href="PLF.UseAuto.html#gt_not_le">gt_not_le</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="axiom_I"></a><h2>I </h2>
<a href="PLF.LibTactics.html#inj_pair2">inj_pair2</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="axiom_L"></a><h2>L </h2>
<a href="PLF.UseAuto.html#le_gt_false">le_gt_false</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#le_not_gt">le_not_gt</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="axiom_P"></a><h2>P </h2>
<a href="PLF.UseAuto.html#P">P</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="axiom_S"></a><h2>S </h2>
<a href="PLF.UseAuto.html#subtype">subtype</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#subtype_refl">subtype_refl</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<a href="PLF.UseAuto.html#subtype_trans">subtype_trans</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="axiom_T"></a><h2>T </h2>
<a href="PLF.UseAuto.html#typ">typ</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><hr/>
<h1>Inductive Index</h1>
<a name="inductive_A"></a><h2>A </h2>
<a href="PLF.Norm.html#appears_free_in">appears_free_in</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#appears_free_in">appears_free_in</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#appears_free_in">appears_free_in</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Smallstep.html#astep">astep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#aval">aval</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="inductive_B"></a><h2>B </h2>
<a href="PLF.PE.html#block">block</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.LibTactics.html#Boxer">Boxer</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#bstep">bstep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Types.html#bvalue">bvalue</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="inductive_C"></a><h2>C </h2>
<a href="PLF.Smallstep.html#CImp.com">CImp.com</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.cstep">CImp.cstep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.step">Combined.step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.tm">Combined.tm</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Combined.value">Combined.value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#cstep">cstep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="inductive_D"></a><h2>D </h2>
<a href="PLF.Hoare2.html#dcom">dcom</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#decorated">decorated</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="inductive_E"></a><h2>E </h2>
<a href="PLF.Hoare2.html#ev">ev</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#eval">eval</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="inductive_H"></a><h2>H </h2>
<a href="PLF.Types.html#has_type">has_type</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#has_type">has_type</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#has_type">has_type</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#has_type">has_type</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Hoare.html#Himp.ceval">Himp.ceval</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.ceval">Himp.ceval</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.com">Himp.com</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.com">Himp.com</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.ceval">HoareAssertAssume.ceval</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.com">HoareAssertAssume.com</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.result">HoareAssertAssume.result</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#hoare_proof">hoare_proof</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<br/><br/><a name="inductive_I"></a><h2>I </h2>
<a href="PLF.Hoare.html#If<sub>1</sub>.ceval">If<sub>1</sub>.ceval</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#If<sub>1</sub>.com">If<sub>1</sub>.com</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Norm.html#instantiation">instantiation</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="inductive_L"></a><h2>L </h2>
<a href="PLF.PE.html#Loop.ceval_count">Loop.ceval_count</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_ceval_count">Loop.pe_ceval_count</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_com">Loop.pe_com</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.LibTactics.html#Ltac_database_token">Ltac_database_token</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_goal_to_discard">ltac_goal_to_discard</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_Mark">ltac_Mark</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_No_arg">ltac_No_arg</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_Wild">ltac_Wild</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_Wilds">ltac_Wilds</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="inductive_M"></a><h2>M </h2>
<a href="PLF.Smallstep.html#multi">multi</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="inductive_N"></a><h2>N </h2>
<a href="PLF.Types.html#nvalue">nvalue</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<br/><br/><a name="inductive_P"></a><h2>P </h2>
<a href="PLF.PE.html#parity_label">parity_label</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#peval">peval</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_ceval">pe_ceval</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_com">pe_com</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_peval">pe_peval</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="inductive_R"></a><h2>R </h2>
<a href="PLF.RecordSub.html#record_tm">record_tm</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#record_ty">record_ty</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.ceval">RepeatExercise.ceval</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.com">RepeatExercise.com</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="inductive_S"></a><h2>S </h2>
<a href="PLF.Smallstep.html#SimpleArith1.step">SimpleArith1.step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#stack_step">stack_step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#step">step</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#step">step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.RecordSub.html#step">step</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#step">step</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#step">step</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.tm">STLCArith.tm</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.ty">STLCArith.ty</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.appears_free_in">STLCExtendedRecords.appears_free_in</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.ty">STLCExtendedRecords.FirstTry.ty</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.has_type">STLCExtendedRecords.has_type</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.record_tm">STLCExtendedRecords.record_tm</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.record_ty">STLCExtendedRecords.record_ty</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.step">STLCExtendedRecords.step</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.tm">STLCExtendedRecords.tm</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.ty">STLCExtendedRecords.ty</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.value">STLCExtendedRecords.value</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.well_formed_ty">STLCExtendedRecords.well_formed_ty</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.appears_free_in">STLCExtended.appears_free_in</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.has_type">STLCExtended.has_type</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.step">STLCExtended.step</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.tm">STLCExtended.tm</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.ty">STLCExtended.ty</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.value">STLCExtended.value</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.appears_free_in">STLCProp.appears_free_in</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.References.html#STLCRef.appears_free_in">STLCRef.appears_free_in</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.extends">STLCRef.extends</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.has_type">STLCRef.has_type</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.step_closure">STLCRef.RefsAndNontermination.step_closure</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.step">STLCRef.step</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.tm">STLCRef.tm</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ty">STLCRef.ty</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.value">STLCRef.value</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.Stlc.html#STLC.has_type">STLC.has_type</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.step">STLC.step</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.substi">STLC.substi</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.tm">STLC.tm</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.ty">STLC.ty</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.value">STLC.value</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.RecordSub.html#subtype">subtype</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#subtype">subtype</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<br/><br/><a name="inductive_T"></a><h2>T </h2>
<a href="PLF.Smallstep.html#Temp1.step">Temp1.step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp1.value">Temp1.value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.step">Temp2.step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp2.value">Temp2.value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.step">Temp3.step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp3.value">Temp3.value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.step">Temp4.step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.step">Temp4.Temp5.step</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.tm">Temp4.tm</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.value">Temp4.value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#tm">tm</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#tm">tm</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Smallstep.html#tm">tm</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.RecordSub.html#tm">tm</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#tm">tm</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Norm.html#ty">ty</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#ty">ty</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#ty">ty</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#ty">ty</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<br/><br/><a name="inductive_V"></a><h2>V </h2>
<a href="PLF.Smallstep.html#value">value</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.RecordSub.html#value">value</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#value">value</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#value">value</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#var_not_used_in_aexp">var_not_used_in_aexp</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="inductive_W"></a><h2>W </h2>
<a href="PLF.RecordSub.html#well_formed_ty">well_formed_ty</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<br/><br/><hr/>
<h1>Section Index</h1>
<a name="section_D"></a><h2>D </h2>
<a href="PLF.UseAuto.html#DemoAbsurd1">DemoAbsurd1</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="section_E"></a><h2>E </h2>
<a href="PLF.LibTactics.html#equatesLemma">equatesLemma</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="section_H"></a><h2>H </h2>
<a href="PLF.UseAuto.html#HintsTransitivity">HintsTransitivity</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><hr/>
<h1>Abbreviation Index</h1>
<a name="abbreviation_E"></a><h2>E </h2>
<a href="PLF.Sub.html#Examples.A">Examples.A</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.A">Examples.A</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.B">Examples.B</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.B">Examples.B</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.C">Examples.C</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.C">Examples.C</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.Float">Examples.Float</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.i">Examples.i</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.Integer">Examples.Integer</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.j">Examples.j</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.k">Examples.k</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.String">Examples.String</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.x">Examples.x</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.x">Examples.x</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.y">Examples.y</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.y">Examples.y</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.z">Examples.z</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.z">Examples.z</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<br/><br/><a name="abbreviation_M"></a><h2>M </h2>
<a href="PLF.Norm.html#multistep">multistep</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="abbreviation_S"></a><h2>S </h2>
<a href="PLF.Norm.html#step_normal_form">step_normal_form</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#step_normal_form">step_normal_form</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.a">STLCExtendedRecords.a</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.A">STLCExtendedRecords.A</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.B">STLCExtendedRecords.B</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.f">STLCExtendedRecords.f</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.g">STLCExtendedRecords.g</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.i1">STLCExtendedRecords.i1</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.i2">STLCExtendedRecords.i2</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.k">STLCExtendedRecords.k</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.l">STLCExtendedRecords.l</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.multistep">STLCExtendedRecords.multistep</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.a">STLCExtended.Examples.a</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.eo">STLCExtended.Examples.eo</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.eq">STLCExtended.Examples.eq</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.even">STLCExtended.Examples.even</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.evenodd">STLCExtended.Examples.evenodd</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.f">STLCExtended.Examples.f</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.g">STLCExtended.Examples.g</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.i1">STLCExtended.Examples.i1</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.i2">STLCExtended.Examples.i2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.k">STLCExtended.Examples.k</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.l">STLCExtended.Examples.l</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.m">STLCExtended.Examples.m</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.n">STLCExtended.Examples.n</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.odd">STLCExtended.Examples.odd</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.processSum">STLCExtended.Examples.processSum</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.x">STLCExtended.Examples.x</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.y">STLCExtended.Examples.y</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.multistep">STLCExtended.multistep</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.idB">STLC.idB</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.idBB">STLC.idBB</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.idBBBB">STLC.idBBBB</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.k">STLC.k</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.multistep">STLC.multistep</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.notB">STLC.notB</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<br/><br/><hr/>
<h1>Definition Index</h1>
<a name="definition_A"></a><h2>A </h2>
<a href="PLF.Equiv.html#aequiv">aequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Assertion">Assertion</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#assert_implies">assert_implies</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.PE.html#assign">assign</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#assigned">assigned</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare.html#assn_sub">assn_sub</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#assn_sub_example">assn_sub_example</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#assn_sub_example2">assn_sub_example2</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#atrans_sound">atrans_sound</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="definition_B"></a><h2>B </h2>
<a href="PLF.Hoare.html#bassn">bassn</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#bequiv">bequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#btrans_sound">btrans_sound</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="definition_C"></a><h2>C </h2>
<a href="PLF.Equiv.html#capprox">capprox</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#cequiv">cequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#CImp.cmultistep">CImp.cmultistep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop">CImp.par_loop</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop_example_0">CImp.par_loop_example_0</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#CImp.par_loop_example_2">CImp.par_loop_example_2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Norm.html#closed">closed</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#closed_env">closed_env</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#cmin">cmin</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#COIND">COIND</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#compiler_is_correct_statement">compiler_is_correct_statement</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Equiv.html#congruence_example">congruence_example</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Sub.html#context">context</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#context">context</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Norm.html#context">context</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#ctrans_sound">ctrans_sound</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#c<sub>3</sub>">c<sub>3</sub></a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#c<sub>4</sub>">c<sub>4</sub></a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="definition_D"></a><h2>D </h2>
<a href="PLF.Hoare2.html#dec0">dec0</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec1">dec1</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec_correct">dec_correct</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dec_while">dec_while</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#deterministic">deterministic</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare2.html#dfib">dfib</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#div_mod_dec">div_mod_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#dpow2_down">dpow2_down</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#drop">drop</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<br/><br/><a name="definition_E"></a><h2>E </h2>
<a href="PLF.PE.html#empty_pe_state">empty_pe_state</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Norm.html#env">env</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Equiv.html#equiv_classes">equiv_classes</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.LibTactics.html#eq'">eq'</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.Smallstep.html#evalF">evalF</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Sub.html#Examples.Employee">Examples.Employee</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.Person">Examples.Person</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.Student">Examples.Student</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_0">Examples.subtyping_example_0</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.subtyping_example_0">Examples.subtyping_example_0</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_1">Examples.subtyping_example_1</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.subtyping_example_1">Examples.subtyping_example_1</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_2">Examples.subtyping_example_2</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.subtyping_example_2">Examples.subtyping_example_2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_3">Examples.subtyping_example_3</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.subtyping_example_4">Examples.subtyping_example_4</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#Examples.sub_employee_person">Examples.sub_employee_person</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#Examples.sub_student_person">Examples.sub_student_person</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.TRcd_j">Examples.TRcd_j</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples.TRcd_kj">Examples.TRcd_kj</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.trcd_kj">Examples2.trcd_kj</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.typing_example_0">Examples2.typing_example_0</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.typing_example_1">Examples2.typing_example_1</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#Examples2.typing_example_2">Examples2.typing_example_2</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as1">ExAssertions.as1</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as2">ExAssertions.as2</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as3">ExAssertions.as3</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as4">ExAssertions.as4</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as5">ExAssertions.as5</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#ExAssertions.as6">ExAssertions.as6</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#extract">extract</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#extract_dec">extract_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="definition_F"></a><h2>F </h2>
<a href="PLF.Hoare2.html#fib">fib</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity">find_parity</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_dec">find_parity_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#find_parity_dec'">find_parity_dec'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Typechecking.html#FirstTry.type_check">FirstTry.type_check</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Equiv.html#fold_aexp_ex<sub>1</sub>">fold_aexp_ex<sub>1</sub></a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_aexp_ex<sub>2</sub>">fold_aexp_ex<sub>2</sub></a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_bexp_ex<sub>1</sub>">fold_bexp_ex<sub>1</sub></a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_bexp_ex<sub>2</sub>">fold_bexp_ex<sub>2</sub></a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_com_ex<sub>1</sub>">fold_com_ex<sub>1</sub></a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_aexp">fold_constants_aexp</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_bexp">fold_constants_bexp</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#fold_constants_com">fold_constants_com</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="definition_H"></a><h2>H </h2>
<a href="PLF.Norm.html#halts">halts</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#has_type_not">has_type_not</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#has_type_1">has_type_1</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Equiv.html#Himp.cequiv">Himp.cequiv</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.havoc_example1">Himp.havoc_example1</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.havoc_example2">Himp.havoc_example2</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#Himp.havoc_pre">Himp.havoc_pre</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#Himp.hoare_triple">Himp.hoare_triple</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Equiv.html#Himp.manual_grade_for_Check_rule_for_HAVOC">Himp.manual_grade_for_Check_rule_for_HAVOC</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pcopy">Himp.pcopy</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.ptwice">Himp.ptwice</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pXY">Himp.pXY</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.pYX">Himp.pYX</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p1">Himp.p1</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p2">Himp.p2</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p3">Himp.p3</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p4">Himp.p4</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p5">Himp.p5</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#Himp.p6">Himp.p6</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.assert_assume_example">HoareAssertAssume.assert_assume_example</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#HoareAssertAssume.hoare_triple">HoareAssertAssume.hoare_triple</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example1">hoare_asgn_example1</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example1'">hoare_asgn_example1'</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example3">hoare_asgn_example3</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_asgn_example4">hoare_asgn_example4</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#hoare_triple">hoare_triple</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="definition_I"></a><h2>I </h2>
<a href="PLF.Hoare.html#If<sub>1</sub>.hoare_triple">If<sub>1</sub>.hoare_triple</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#if_example">if_example</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_dec">if_minus_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_plus_com">if_minus_plus_com</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#if_minus_plus_dec">if_minus_plus_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#inb">inb</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.UseTactics.html#InvertsExamples.typing_nonexample_1">InvertsExamples.typing_nonexample_1</a> [in <a href="PLF.UseTactics.html">PLF.UseTactics</a>]<br/>
<a href="PLF.Hoare2.html#is_wp">is_wp</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="definition_K"></a><h2>K </h2>
<a href="PLF.PE.html#keval">keval</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#keval_example">keval_example</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<br/><br/><a name="definition_L"></a><h2>L </h2>
<a href="PLF.Norm.html#lookup">lookup</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example1">Loop.pe_loop_example1</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example2">Loop.pe_loop_example2</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example3">Loop.pe_loop_example3</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.pe_loop_example4">Loop.pe_loop_example4</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#Loop.square_loop">Loop.square_loop</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.LibTactics.html#ltac_database">ltac_database</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_int_to_nat">ltac_int_to_nat</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_something">ltac_something</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_tag_subst">ltac_tag_subst</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<a href="PLF.LibTactics.html#ltac_to_generalize">ltac_to_generalize</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="definition_M"></a><h2>M </h2>
<a href="PLF.Sub.html#manual_grade_for_arrow_sub_wrong">manual_grade_for_arrow_sub_wrong</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_check_defn_of_slow_assignment_dec">manual_grade_for_check_defn_of_slow_assignment_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#manual_grade_for_combined_properties">manual_grade_for_combined_properties</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_factorial">manual_grade_for_decorations_in_factorial</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_if_minus_plus_reloaded">manual_grade_for_decorations_in_if_minus_plus_reloaded</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_Min_Hoare">manual_grade_for_decorations_in_Min_Hoare</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_slow_assignment">manual_grade_for_decorations_in_slow_assignment</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_decorations_in_two_loops">manual_grade_for_decorations_in_two_loops</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Equiv.html#manual_grade_for_equiv_classes">manual_grade_for_equiv_classes</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Smallstep.html#manual_grade_for_eval__multistep_inf">manual_grade_for_eval__multistep_inf</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare2.html#manual_grade_for_factorial_dec">manual_grade_for_factorial_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_finish_preservation_informal">manual_grade_for_finish_preservation_informal</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_finish_progress_informal">manual_grade_for_finish_progress_informal</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoarestate1">manual_grade_for_hoarestate1</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_asgn_examples">manual_grade_for_hoare_asgn_examples</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_asgn_examples_2">manual_grade_for_hoare_asgn_examples_2</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_asgn_wrong">manual_grade_for_hoare_asgn_wrong</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_hoare_repeat">manual_grade_for_hoare_repeat</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#manual_grade_for_if1_hoare">manual_grade_for_if1_hoare</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Norm.html#manual_grade_for_norm">manual_grade_for_norm</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Norm.html#manual_grade_for_norm_fail">manual_grade_for_norm_fail</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_pair_permutation">manual_grade_for_pair_permutation</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_products">manual_grade_for_products</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_prog_pres_bigstep">manual_grade_for_prog_pres_bigstep</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_proper_subtypes">manual_grade_for_proper_subtypes</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.RecordSub.html#manual_grade_for_rcd_types_match_informal">manual_grade_for_rcd_types_match_informal</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_remove_predzro">manual_grade_for_remove_predzro</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_smallest_1">manual_grade_for_smallest_1</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_smallest_2">manual_grade_for_smallest_2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_small_large_1">manual_grade_for_small_large_1</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_small_large_2">manual_grade_for_small_large_2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_small_large_4">manual_grade_for_small_large_4</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_subject_expansion">manual_grade_for_subject_expansion</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_subtype_concepts_tf">manual_grade_for_subtype_concepts_tf</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_subtype_instances_tf_2">manual_grade_for_subtype_instances_tf_2</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_subtype_order">manual_grade_for_subtype_order</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Sub.html#manual_grade_for_variations">manual_grade_for_variations</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_variation1">manual_grade_for_variation1</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Types.html#manual_grade_for_variation2">manual_grade_for_variation2</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#msubst">msubst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Types.html#multistep">multistep</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#mupdate">mupdate</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.UseAuto.html#myFact">myFact</a> [in <a href="PLF.UseAuto.html">PLF.UseAuto</a>]<br/>
<br/><br/><a name="definition_N"></a><h2>N </h2>
<a href="PLF.Smallstep.html#normalizing">normalizing</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normal_form">normal_form</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#normal_form_of">normal_form_of</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<br/><br/><a name="definition_P"></a><h2>P </h2>
<a href="PLF.Hoare2.html#parity">parity</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#parity">parity</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#parity_body">parity_body</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#parity_dec">parity_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.PE.html#parity_eval">parity_eval</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_add">pe_add</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_aexp">pe_aexp</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_bexp">pe_bexp</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_block">pe_block</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_block_example">pe_block_example</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_compare">pe_compare</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_consistent">pe_consistent</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_disagree_at">pe_disagree_at</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_example1">pe_example1</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_example2">pe_example2</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_example3">pe_example3</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_lookup">pe_lookup</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_program">pe_program</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_remove">pe_remove</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_removes">pe_removes</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_state">pe_state</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_unique">pe_unique</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#pe_update">pe_update</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Hoare2.html#post">post</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#post_dec">post_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#pow2">pow2</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#pre_dec">pre_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#prog">prog</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#program">program</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.Equiv.html#prog_a">prog_a</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_b">prog_b</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_c">prog_c</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_d">prog_d</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_e">prog_e</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_f">prog_f</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_g">prog_g</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_h">prog_h</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#prog_i">prog_i</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><a name="definition_R"></a><h2>R </h2>
<a href="PLF.Norm.html#R">R</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Hoare2.html#real_fact">real_fact</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#reduce_to_zero'">reduce_to_zero'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#relation">relation</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.ex1_repeat">RepeatExercise.ex1_repeat</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.Hoare.html#RepeatExercise.hoare_triple">RepeatExercise.hoare_triple</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.LibTactics.html#rm">rm</a> [in <a href="PLF.LibTactics.html">PLF.LibTactics</a>]<br/>
<br/><br/><a name="definition_S"></a><h2>S </h2>
<a href="PLF.HoareAsLogic.html#sample_proof">sample_proof</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<a href="PLF.Types.html#scc_hastype_nat__hastype_nat">scc_hastype_nat__hastype_nat</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.test_step_1">SimpleArith1.test_step_1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#SimpleArith1.test_step_2">SimpleArith1.test_step_2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Hoare2.html#slow_assignment_dec">slow_assignment_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Types.html#some_term_is_stuck">some_term_is_stuck</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare2.html#sqrt_dec">sqrt_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec">square_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_dec'">square_dec'</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#square_simpler_dec">square_simpler_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Smallstep.html#stack">stack</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#stack_multistep">stack_multistep</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Typechecking.html#StepFunction.stepf">StepFunction.stepf</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Smallstep.html#step_example1">step_example1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_example1'">step_example1'</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_example1''">step_example1''</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_example1'''">step_example1'''</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#step_normal_form">step_normal_form</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.StlcProp.html#STLCArith.manual_grade_for_stlc_arith">STLCArith.manual_grade_for_stlc_arith</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.Typechecking.html#STLCChecker.type_check">STLCChecker.type_check</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.context">STLCExtendedRecords.context</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.FirstTry.alist">STLCExtendedRecords.FirstTry.alist</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.subst">STLCExtendedRecords.subst</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.tlookup">STLCExtendedRecords.tlookup</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.Tlookup">STLCExtendedRecords.Tlookup</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.typing_nonexample">STLCExtendedRecords.typing_nonexample</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.typing_nonexample_2">STLCExtendedRecords.typing_nonexample_2</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.Records.html#STLCExtendedRecords.weird_type">STLCExtendedRecords.weird_type</a> [in <a href="PLF.Records.html">PLF.Records</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.context">STLCExtended.context</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1.fact">STLCExtended.Examples.FixTest1.fact</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1.reduces">STLCExtended.Examples.FixTest1.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest1.typechecks">STLCExtended.Examples.FixTest1.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2.map">STLCExtended.Examples.FixTest2.map</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2.reduces">STLCExtended.Examples.FixTest2.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest2.typechecks">STLCExtended.Examples.FixTest2.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.equal">STLCExtended.Examples.FixTest3.equal</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.reduces">STLCExtended.Examples.FixTest3.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.reduces2">STLCExtended.Examples.FixTest3.reduces2</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest3.typechecks">STLCExtended.Examples.FixTest3.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4.eotest">STLCExtended.Examples.FixTest4.eotest</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4.reduces">STLCExtended.Examples.FixTest4.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.FixTest4.typechecks">STLCExtended.Examples.FixTest4.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest.reduces">STLCExtended.Examples.LetTest.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest.test">STLCExtended.Examples.LetTest.test</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.LetTest.typechecks">STLCExtended.Examples.LetTest.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest.reduces">STLCExtended.Examples.ListTest.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest.test">STLCExtended.Examples.ListTest.test</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.ListTest.typechecks">STLCExtended.Examples.ListTest.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest.numtest_reduces">STLCExtended.Examples.Numtest.numtest_reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest.test">STLCExtended.Examples.Numtest.test</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Numtest.typechecks">STLCExtended.Examples.Numtest.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest.reduces">STLCExtended.Examples.Prodtest.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest.test">STLCExtended.Examples.Prodtest.test</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Prodtest.typechecks">STLCExtended.Examples.Prodtest.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1.reduces">STLCExtended.Examples.Sumtest1.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1.test">STLCExtended.Examples.Sumtest1.test</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest1.typechecks">STLCExtended.Examples.Sumtest1.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2.reduces">STLCExtended.Examples.Sumtest2.reduces</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2.test">STLCExtended.Examples.Sumtest2.test</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.Examples.Sumtest2.typechecks">STLCExtended.Examples.Sumtest2.typechecks</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_context_invariance">STLCExtended.manual_grade_for_context_invariance</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_extensions_definition">STLCExtended.manual_grade_for_extensions_definition</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_preservation">STLCExtended.manual_grade_for_preservation</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_progress">STLCExtended.manual_grade_for_progress</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.manual_grade_for_substitution_preserves_typing">STLCExtended.manual_grade_for_substitution_preserves_typing</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.MoreStlc.html#STLCExtended.subst">STLCExtended.subst</a> [in <a href="PLF.MoreStlc.html">PLF.MoreStlc</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.closed">STLCProp.closed</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_afi">STLCProp.manual_grade_for_afi</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_progress_preservation_statement">STLCProp.manual_grade_for_progress_preservation_statement</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_stlc_variation1">STLCProp.manual_grade_for_stlc_variation1</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_stlc_variation2">STLCProp.manual_grade_for_stlc_variation2</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_stlc_variation3">STLCProp.manual_grade_for_stlc_variation3</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.manual_grade_for_subject_expansion_stlc">STLCProp.manual_grade_for_subject_expansion_stlc</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.StlcProp.html#STLCProp.stuck">STLCProp.stuck</a> [in <a href="PLF.StlcProp.html">PLF.StlcProp</a>]<br/>
<a href="PLF.References.html#STLCRef.context">STLCRef.context</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.r">STLCRef.ExampleVariables.r</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.s">STLCRef.ExampleVariables.s</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.x">STLCRef.ExampleVariables.x</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.ExampleVariables.y">STLCRef.ExampleVariables.y</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_compact_update">STLCRef.manual_grade_for_compact_update</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_cyclic_store">STLCRef.manual_grade_for_cyclic_store</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_preservation_informal">STLCRef.manual_grade_for_preservation_informal</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_store_not_unique">STLCRef.manual_grade_for_store_not_unique</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.manual_grade_for_type_safety_violation">STLCRef.manual_grade_for_type_safety_violation</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.multistep">STLCRef.multistep</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.preservation_theorem">STLCRef.preservation_theorem</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.factorial">STLCRef.RefsAndNontermination.factorial</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop">STLCRef.RefsAndNontermination.loop</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.loop_fun">STLCRef.RefsAndNontermination.loop_fun</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.RefsAndNontermination.multistep1">STLCRef.RefsAndNontermination.multistep1</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.replace">STLCRef.replace</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store">STLCRef.store</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_lookup">STLCRef.store_lookup</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_Tlookup">STLCRef.store_Tlookup</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_ty">STLCRef.store_ty</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.store_well_typed">STLCRef.store_well_typed</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.subst">STLCRef.subst</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.References.html#STLCRef.tseq">STLCRef.tseq</a> [in <a href="PLF.References.html">PLF.References</a>]<br/>
<a href="PLF.Typechecking.html#STLCTypes.eqb_ty">STLCTypes.eqb_ty</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Stlc.html#STLC.context">STLC.context</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.subst">STLC.subst</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_1">STLC.typing_example_1</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_1'">STLC.typing_example_1'</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_2">STLC.typing_example_2</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_2_full">STLC.typing_example_2_full</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_example_3">STLC.typing_example_3</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_nonexample_1">STLC.typing_nonexample_1</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.typing_nonexample_3">STLC.typing_nonexample_3</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.x">STLC.x</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.y">STLC.y</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Stlc.html#STLC.z">STLC.z</a> [in <a href="PLF.Stlc.html">PLF.Stlc</a>]<br/>
<a href="PLF.Types.html#stuck">stuck</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Norm.html#subst">subst</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.RecordSub.html#subst">subst</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Sub.html#subst">subst</a> [in <a href="PLF.Sub.html">PLF.Sub</a>]<br/>
<a href="PLF.Equiv.html#subst_aexp">subst_aexp</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#subst_aexp_ex">subst_aexp_ex</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Equiv.html#subst_equiv_property">subst_equiv_property</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<a href="PLF.Hoare2.html#subtract_slowly_dec">subtract_slowly_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#swap">swap</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#swap_dec">swap_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare.html#swap_program">swap_program</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<br/><br/><a name="definition_T"></a><h2>T </h2>
<a href="PLF.Hoare2.html#T">T</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Norm.html#tass">tass</a> [in <a href="PLF.Norm.html">PLF.Norm</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.bool_step_prop1">Temp4.bool_step_prop1</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.bool_step_prop2">Temp4.bool_step_prop2</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.bool_step_prop3">Temp4.bool_step_prop3</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.manual_grade_for_smallstep_bools">Temp4.manual_grade_for_smallstep_bools</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.bool_step_prop4">Temp4.Temp5.bool_step_prop4</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.Smallstep.html#Temp4.Temp5.bool_step_prop4_holds">Temp4.Temp5.bool_step_prop4_holds</a> [in <a href="PLF.Smallstep.html">PLF.Smallstep</a>]<br/>
<a href="PLF.PE.html#test_pe_aexp1">test_pe_aexp1</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#test_pe_bexp1">test_pe_bexp1</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#test_pe_bexp2">test_pe_bexp2</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#test_pe_update">test_pe_update</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.PE.html#text_pe_aexp2">text_pe_aexp2</a> [in <a href="PLF.PE.html">PLF.PE</a>]<br/>
<a href="PLF.RecordSub.html#Tlookup">Tlookup</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.RecordSub.html#tlookup">tlookup</a> [in <a href="PLF.RecordSub.html">PLF.RecordSub</a>]<br/>
<a href="PLF.Hoare2.html#two_loops_dec">two_loops_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.eqb_ty">TypecheckerExtensions.eqb_ty</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.manual_grade_for_type_checking_complete">TypecheckerExtensions.manual_grade_for_type_checking_complete</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.manual_grade_for_type_checking_sound">TypecheckerExtensions.manual_grade_for_type_checking_sound</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<a href="PLF.Typechecking.html#TypecheckerExtensions.type_check">TypecheckerExtensions.type_check</a> [in <a href="PLF.Typechecking.html">PLF.Typechecking</a>]<br/>
<br/><br/><a name="definition_V"></a><h2>V </h2>
<a href="PLF.Types.html#value">value</a> [in <a href="PLF.Types.html">PLF.Types</a>]<br/>
<a href="PLF.Hoare2.html#verification_conditions">verification_conditions</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<a href="PLF.Hoare2.html#verification_conditions_dec">verification_conditions_dec</a> [in <a href="PLF.Hoare2.html">PLF.Hoare2</a>]<br/>
<br/><br/><a name="definition_W"></a><h2>W </h2>
<a href="PLF.Hoare.html#while_example">while_example</a> [in <a href="PLF.Hoare.html">PLF.Hoare</a>]<br/>
<a href="PLF.HoareAsLogic.html#wp">wp</a> [in <a href="PLF.HoareAsLogic.html">PLF.HoareAsLogic</a>]<br/>
<br/><br/><a name="definition_Z"></a><h2>Z </h2>
<a href="PLF.Equiv.html#zprop">zprop</a> [in <a href="PLF.Equiv.html">PLF.Equiv</a>]<br/>
<br/><br/><hr/><table>
<tr>
<td>Global Index</td>
<td><a href="coqindex.html#global_A">A</a></td>
<td><a href="coqindex.html#global_B">B</a></td>
<td><a href="coqindex.html#global_C">C</a></td>
<td><a href="coqindex.html#global_D">D</a></td>
<td><a href="coqindex.html#global_E">E</a></td>
<td><a href="coqindex.html#global_F">F</a></td>
<td><a href="coqindex.html#global_G">G</a></td>
<td><a href="coqindex.html#global_H">H</a></td>
<td><a href="coqindex.html#global_I">I</a></td>
<td>J</td>
<td><a href="coqindex.html#global_K">K</a></td>
<td><a href="coqindex.html#global_L">L</a></td>
<td><a href="coqindex.html#global_M">M</a></td>
<td><a href="coqindex.html#global_N">N</a></td>
<td><a href="coqindex.html#global_O">O</a></td>
<td><a href="coqindex.html#global_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#global_R">R</a></td>
<td><a href="coqindex.html#global_S">S</a></td>
<td><a href="coqindex.html#global_T">T</a></td>
<td><a href="coqindex.html#global_U">U</a></td>
<td><a href="coqindex.html#global_V">V</a></td>
<td><a href="coqindex.html#global_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#global_Z">Z</a></td>
<td><a href="coqindex.html#global_:">:</a></td>
<td>_</td>
<td>(1911 entries)</td>
</tr>
<tr>
<td>Notation Index</td>
<td>A</td>
<td>B</td>
<td><a href="coqindex.html#notation_C">C</a></td>
<td>D</td>
<td>E</td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#notation_H">H</a></td>
<td><a href="coqindex.html#notation_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#notation_L">L</a></td>
<td>M</td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td><a href="coqindex.html#notation_R">R</a></td>
<td><a href="coqindex.html#notation_S">S</a></td>
<td><a href="coqindex.html#notation_T">T</a></td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td><a href="coqindex.html#notation_:">:</a></td>
<td>_</td>
<td>(132 entries)</td>
</tr>
<tr>
<td>Module Index</td>
<td>A</td>
<td>B</td>
<td><a href="coqindex.html#module_C">C</a></td>
<td><a href="coqindex.html#module_D">D</a></td>
<td><a href="coqindex.html#module_E">E</a></td>
<td><a href="coqindex.html#module_F">F</a></td>
<td><a href="coqindex.html#module_G">G</a></td>
<td><a href="coqindex.html#module_H">H</a></td>
<td><a href="coqindex.html#module_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#module_L">L</a></td>
<td>M</td>
<td><a href="coqindex.html#module_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#module_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#module_R">R</a></td>
<td><a href="coqindex.html#module_S">S</a></td>
<td><a href="coqindex.html#module_T">T</a></td>
<td><a href="coqindex.html#module_U">U</a></td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(65 entries)</td>
</tr>
<tr>
<td>Variable Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#variable_E">E</a></td>
<td>F</td>
<td>G</td>
<td>H</td>
<td>I</td>
<td>J</td>
<td>K</td>
<td>L</td>
<td>M</td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td>R</td>
<td>S</td>
<td>T</td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(7 entries)</td>
</tr>
<tr>
<td>Library Index</td>
<td>A</td>
<td><a href="coqindex.html#library_B">B</a></td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#library_E">E</a></td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#library_H">H</a></td>
<td>I</td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#library_L">L</a></td>
<td><a href="coqindex.html#library_M">M</a></td>
<td><a href="coqindex.html#library_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#library_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#library_R">R</a></td>
<td><a href="coqindex.html#library_S">S</a></td>
<td><a href="coqindex.html#library_T">T</a></td>
<td><a href="coqindex.html#library_U">U</a></td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(22 entries)</td>
</tr>
<tr>
<td>Constructor Index</td>
<td><a href="coqindex.html#constructor_A">A</a></td>
<td><a href="coqindex.html#constructor_B">B</a></td>
<td><a href="coqindex.html#constructor_C">C</a></td>
<td><a href="coqindex.html#constructor_D">D</a></td>
<td><a href="coqindex.html#constructor_E">E</a></td>
<td><a href="coqindex.html#constructor_F">F</a></td>
<td><a href="coqindex.html#constructor_G">G</a></td>
<td><a href="coqindex.html#constructor_H">H</a></td>
<td><a href="coqindex.html#constructor_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#constructor_L">L</a></td>
<td><a href="coqindex.html#constructor_M">M</a></td>
<td><a href="coqindex.html#constructor_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#constructor_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#constructor_R">R</a></td>
<td><a href="coqindex.html#constructor_S">S</a></td>
<td><a href="coqindex.html#constructor_T">T</a></td>
<td><a href="coqindex.html#constructor_U">U</a></td>
<td><a href="coqindex.html#constructor_V">V</a></td>
<td><a href="coqindex.html#constructor_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#constructor_Z">Z</a></td>
<td>_</td>
<td>(670 entries)</td>
</tr>
<tr>
<td>Lemma Index</td>
<td><a href="coqindex.html#lemma_A">A</a></td>
<td><a href="coqindex.html#lemma_B">B</a></td>
<td><a href="coqindex.html#lemma_C">C</a></td>
<td><a href="coqindex.html#lemma_D">D</a></td>
<td><a href="coqindex.html#lemma_E">E</a></td>
<td><a href="coqindex.html#lemma_F">F</a></td>
<td><a href="coqindex.html#lemma_G">G</a></td>
<td><a href="coqindex.html#lemma_H">H</a></td>
<td><a href="coqindex.html#lemma_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#lemma_L">L</a></td>
<td><a href="coqindex.html#lemma_M">M</a></td>
<td><a href="coqindex.html#lemma_N">N</a></td>
<td><a href="coqindex.html#lemma_O">O</a></td>
<td><a href="coqindex.html#lemma_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#lemma_R">R</a></td>
<td><a href="coqindex.html#lemma_S">S</a></td>
<td><a href="coqindex.html#lemma_T">T</a></td>
<td><a href="coqindex.html#lemma_U">U</a></td>
<td><a href="coqindex.html#lemma_V">V</a></td>
<td><a href="coqindex.html#lemma_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#lemma_Z">Z</a></td>
<td>_</td>
<td>(455 entries)</td>
</tr>
<tr>
<td>Axiom Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#axiom_E">E</a></td>
<td>F</td>
<td><a href="coqindex.html#axiom_G">G</a></td>
<td>H</td>
<td><a href="coqindex.html#axiom_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#axiom_L">L</a></td>
<td>M</td>
<td>N</td>
<td>O</td>
<td><a href="coqindex.html#axiom_P">P</a></td>
<td>Q</td>
<td>R</td>
<td><a href="coqindex.html#axiom_S">S</a></td>
<td><a href="coqindex.html#axiom_T">T</a></td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(11 entries)</td>
</tr>
<tr>
<td>Inductive Index</td>
<td><a href="coqindex.html#inductive_A">A</a></td>
<td><a href="coqindex.html#inductive_B">B</a></td>
<td><a href="coqindex.html#inductive_C">C</a></td>
<td><a href="coqindex.html#inductive_D">D</a></td>
<td><a href="coqindex.html#inductive_E">E</a></td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#inductive_H">H</a></td>
<td><a href="coqindex.html#inductive_I">I</a></td>
<td>J</td>
<td>K</td>
<td><a href="coqindex.html#inductive_L">L</a></td>
<td><a href="coqindex.html#inductive_M">M</a></td>
<td><a href="coqindex.html#inductive_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#inductive_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#inductive_R">R</a></td>
<td><a href="coqindex.html#inductive_S">S</a></td>
<td><a href="coqindex.html#inductive_T">T</a></td>
<td>U</td>
<td><a href="coqindex.html#inductive_V">V</a></td>
<td><a href="coqindex.html#inductive_W">W</a></td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(121 entries)</td>
</tr>
<tr>
<td>Section Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td><a href="coqindex.html#section_D">D</a></td>
<td><a href="coqindex.html#section_E">E</a></td>
<td>F</td>
<td>G</td>
<td><a href="coqindex.html#section_H">H</a></td>
<td>I</td>
<td>J</td>
<td>K</td>
<td>L</td>
<td>M</td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td>R</td>
<td>S</td>
<td>T</td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(3 entries)</td>
</tr>
<tr>
<td>Abbreviation Index</td>
<td>A</td>
<td>B</td>
<td>C</td>
<td>D</td>
<td><a href="coqindex.html#abbreviation_E">E</a></td>
<td>F</td>
<td>G</td>
<td>H</td>
<td>I</td>
<td>J</td>
<td>K</td>
<td>L</td>
<td><a href="coqindex.html#abbreviation_M">M</a></td>
<td>N</td>
<td>O</td>
<td>P</td>
<td>Q</td>
<td>R</td>
<td><a href="coqindex.html#abbreviation_S">S</a></td>
<td>T</td>
<td>U</td>
<td>V</td>
<td>W</td>
<td>X</td>
<td>Y</td>
<td>Z</td>
<td>_</td>
<td>(55 entries)</td>
</tr>
<tr>
<td>Definition Index</td>
<td><a href="coqindex.html#definition_A">A</a></td>
<td><a href="coqindex.html#definition_B">B</a></td>
<td><a href="coqindex.html#definition_C">C</a></td>
<td><a href="coqindex.html#definition_D">D</a></td>
<td><a href="coqindex.html#definition_E">E</a></td>
<td><a href="coqindex.html#definition_F">F</a></td>
<td>G</td>
<td><a href="coqindex.html#definition_H">H</a></td>
<td><a href="coqindex.html#definition_I">I</a></td>
<td>J</td>
<td><a href="coqindex.html#definition_K">K</a></td>
<td><a href="coqindex.html#definition_L">L</a></td>
<td><a href="coqindex.html#definition_M">M</a></td>
<td><a href="coqindex.html#definition_N">N</a></td>
<td>O</td>
<td><a href="coqindex.html#definition_P">P</a></td>
<td>Q</td>
<td><a href="coqindex.html#definition_R">R</a></td>
<td><a href="coqindex.html#definition_S">S</a></td>
<td><a href="coqindex.html#definition_T">T</a></td>
<td>U</td>
<td><a href="coqindex.html#definition_V">V</a></td>
<td><a href="coqindex.html#definition_W">W</a></td>
<td>X</td>
<td>Y</td>
<td><a href="coqindex.html#definition_Z">Z</a></td>
<td>_</td>
<td>(370 entries)</td>
</tr>
</table>
</div>

</div>

</body>
</html>